Located in downtown Mountain View, CA, Hotel Strata offers convenient free parking for all guests driving here. The hotel also offers electric charging stations and complimentary bicycles to get around downtown and nearby parks, paths, and trails.
Learn More