Processing, please wait ...
Star of India Tandoori Restaurant
Los Angeles
Cuisines: Indian
Address: 730 Vine St ; Los Angeles CA, 90038