About
Star of India offers the best Indian cuisine at 267 Eltham High St, London SE9 1TY, United Kingdom. Star of India restaurant is very popular for its simplicity, authenticity, and outstanding service.
Great food depends upon the quality of the ingredients used and our cuisine is prepared to the highest standards using only the finest quality. The traditional and authentic flavours of each meal along with the superb and relaxing weather make us the first choice of Eltham High St.