Star of India is a indian restaurant Leytonstone located in United Kingdom.
875 High Road Leytonstone Greater London E11 1HR United Kingdom
Reservations | Yes |
Credit Cards | Yes (incl. American Express) |
Outdoor Seating | No |
Menus | Brunch, Lunch, Dinner |
One of the best indian restaurants in East London. They have a big variety, staff are friendly and the sunday 40% off offer has made it a regular for us.
Lovely food - fantastic range & it's the vegetables that are really special.
Great deals on a Sunday 40% off.
Good curry house. Decent value and quality.
Roti, sambar & lots of veggie options - Helen S