Main menu Open search menu

Star of India

Indian Restaurant
875 High Rd, London, London E11 1HR 875 High Rd, London Directions
Map & Contact Info

Comments

250

Explore Nearby
Star of India

Groupon has verified that the customer actually visited Star of India.