Mantra India Mountain View ★★★★☆4.1 (3,169) Restaurants Indian restaurant · Bar & grill · Brunch restaurant (...) 288 Castro St, Mountain View, CA 94041 Today: 11:30 AM–3 PM, 5–10 PM Call Website Details →