93 West El Camino Real , San Jose
Hotel Strata is well placed in Mountain View for both business and pleasure travellers (CA). With a comprehensive array of amenities, guests will find their stay at the facility to be extremely comfortable.