At 730 Vine St, Los Angeles, CA 90038-3723Los Angeles Here : Star of India Tandoori Restaurant. Welcome to Star of India Tandoori Restaurant is rated 4. It's worth a try!
Write a review