|
The Holiday Inn Express Hotel & Suites Town Center is a boutique hotel located two blocks from downtown Mountain View, located on Route 82 (El Camino Real) approximately ten miles from San Jose International, 25 miles from San Francisco Internati...
more
93 W El Camino Real
Mountain View
CA
94040
+1 650.967.7888
https://www.ihg.com/holidayinnexpress/hotels/us/en/mountain-view/mtvsw/hoteldetail
|