Skip to main content

Star of India Tandoori Restaurant

restaurant · pan asian restaurant · Los Angeles, CA

Address
7212 Melrose Ave, Los Angeles, CA 90046
Phone
(323) 939-6815
Website
starofindiala.com
Where
34.0832, -118.3468

Search Hominin for Star of India Tandoori Restaurant

Other restaurants nearby

More in Los Angeles

Star of India Tandoori Restaurant — restaurant in Los Angeles, CA | Hominin