Star of India Tandoori Restaurant
Listing Details
Star of India Tandoori Restaurant - Los Angeles
7212 Melrose Ave , 90046 , Los Angeles , CA ,USA
Address: 7212 Melrose Ave , 90046 , Los Angeles , USA | |
Phone: (323) 939-6815 | |
Web: http://starofindiala.com | |
GPS Lat: 34.083260 , Lon: -118.346718 |
Map