
Vegetarian café and bistro with homemade, organic ingredients
Flavor of India - Studio City is a vegetarian restaurant located in Los Angeles, USA. Discovered via Google Places.
Real-Time Availability
Availability updates in real-time. Select a date and time to see available tables for your party of 2 guests.