Flavor of India Indian Cuisine

Where
2415 Broadway St, Redwood City , CA
Call
+1 650.216.7777
Tags
Indian/Pakistani Restaurant, Restaurants
Claim this listing

About request an edit to this page