Flavor Of India, SANTA BARBARA, California (CA)
Comfortably situated at 3026 State St. () in SANTA BARBARA, California (CA) (93105), Flavor Of India can be called at 8056826561. Make sure you contact them ahead of time to select your spot in the restaurant.
More restaurants in SANTA BARBARA, California (CA)
Flavor Of India contact information and details:
Address: 3026 State St. - , SANTA BARBARA, California (CA) 93105
Contact Phone: 8056826561