Flavor of India


(650) 216-7777

2415 Broadway St , Redwood City , CA   94063