Geoff Good
commented over 3 years ago
Star of India is one of the best Indisn restaurants I have tried. Amazing menu selection including Nepalese! Great service with very friendly staff. Highly recommend this place to all who appreciate great Indian food.
Louise from GrabOne
commented over 3 years ago
Thanks for this Geoff! :)