Star of India Tandoori Restaurant

Star of India Tandoori Restaurant
22 Oct 2013

 

Star of India is one of the restaurants you have to check out while you are in Los Angeles. Star of India is the Best Indian Food in Town. With Free Delivery Open 7 Days 11:30 A.M. - 3:00, 5:00 - 11:00 P.M. Lunch until 3:00 P.M.

7212 Melrose Ave , Los Angeles
(323) 939-6815

Photos

Reviews

  • Sorry,No reviews found yet

If you see any copy righted data please report us:

Report

Post Free Ads