Himalaya Restaurant And Take Away
More about Himalaya Restaurant And Take Away
Himalaya Restaurant And Take Away is located at 9-10 Carlton terrace (Green st), Upton Park, Greater London, E7 8LH, United Kingdom
Similar Listings
Kashmiri Aroma
3.8
![star rating](/static/images/star.png?v=1.02)