Get directions to: Darbar Indian Cuisine, Palo Alto, CA
Restaurant address: 129 Lytton Ave Palo Alto, CA 94301, USA
Restaurant: Darbar Indian Cuisine