Taj Mahal
 

 2003 Palo Alto Weekly Best Indian Restaurant
Winner of the Palo Alto Weekly
Best Indian Restaurant
2003, 2004, 2005 and 2006

 

Lunch Mon - Fri 11am - 2:30pm,  Dinner Sun-wed 5-9:30pm, Thur-Sat 5-10pm
©2004 Darbar Indian Cuisine
Website by F1 IT Consulting