Star of India Tandoori Restaurant

7212 Melrose Ave
Los Angeles, CA
323.939.6815
34.083467
-118.346754
Hours:
Mon - Sun:11:30am - 11pm

for Star of India Tandoori Restaurant
Directions
from: