Darbar Indian Cuisine
129 Lytton Ave, Palo Alto
(650) 321-6688
Recent Reviews
Darbar Indian Cuisine
129 Lytton Ave, Palo Alto 94301
(650) 321-6688