Processing, please wait ...
Mantra India - formerly Park Balluchi
Mountain View
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.
Check out the new Gogocater Group Order Tool! click here