La Fontaine Mountain View ★★★★☆4.3 (1,007) Restaurants French restaurant · Italian restaurant · Northern Italian restaurant 186 Castro St, Mountain View, CA 94041 Call Website Details →
Le Petit Bistro ★★★★☆4.3 (332) Restaurants French restaurant · Bistro · Haute French restaurant (more) 1405 W El Camino Real, Mountain View, CA 94040 Call Website Details →