hotelandrestaurantreviews.com
Star of India 267 Eltham High St, Eltham, London
There are no local Indian Restaurants in our village, so, on a recent visit to London my husband and I treated ourselves to a meal at the Star of India, 267 Eltham High St, Eltham, London. What a l…