Garden India Restaurant / Grocery is located in Thousand Oaks, United States on 672 Thousand Oaks Blvd. Garden India Restaurant / Grocery is rated 4.6 out of 5 in the category indian restaurant in United States.
Address
672 Thousand Oaks Blvd
Amenities
Good for kids
Toilets