Main content starts here, tab to start navigating

Hours & Location

288 Castro St,
Mountain View, CA 94041

650-960-1000
mantraindia@yahoo.com

Monday - Sunday: 11:30 am - 3 pm | 5 pm - 10 pm

Instagram Facebook      


 

Get Directions