Best Western Plus Mountain View Inn

2300 W El Camino Real
Mountain View
California
United States