Star of India Tandoori Restaurant
Basic
730 Vine St,Los Angeles,Los Angeles County,California,90038,United States
Contact
Postal Code
90038
Phone Number
Location
Street Address
730 Vine St
Ratings
Rating
4
Reviews
I use it often and always find what I’m looking for