Skip to main content

Mantra India Restaurant & Bar

restaurant · indian restaurant · Mountain View, CA

Address
288 Castro St, Mountain View, CA 94041
Phone
(650) 960-1000
Website
mantraindiausa.com
Where
37.3928, -122.0798

Search Hominin for Mantra India Restaurant & Bar

Other restaurants nearby

More in Mountain View

Mantra India Restaurant & Bar — restaurant in Mountain View, CA | Hominin