Processing, please wait ...
Mantra India - formerly Park Balluchi
Cuisines: Catering, Indian
Address: 288 Castro St ; Mountain View CA, 94041
always a good place to get delicious Indian food!
Will not be ordering again from them they came 30 minutes late for Lunch meeting.