Vagabond Inn Santa Clara

3580 El Camino Real
Santa Clara
California
United States