I do not agree with the other two review's, are they talking about the same place?! I think the Star of India is a very good resturant and is very cheap! And please believe me 'cos I am Brittish and everyone knows the Indian food in the world comes from the UK. Delicious food, great service, very friendly and cozy! Go there with my family once a week, love the place!
more