Tag Archives: Hotels-Apartment in Mountain View

Hotel Strata

Enjoy exceptional value at our stylish Mountain View hotel. The Hotel Strata offers modern designer hotel accommodations, deluxe services and extended-stay amenities in the heart of Silicon Valley near Google and top Bay Area businesses. For more information you can visit their website at www.hotelstrata.com. Address: 93 West El Camino Real City: Mountain View State: […]