Towneplace Suites San Jose Santa Clara
2877 Lakeside Dr., Santa Clara, CA 95054 US
~30.03 Miles from Alameda center
- Gym is available on property
With a stay at TownePlace Suites San Jose Santa Clara in Santa Clara, you'll be convenient to Our Lady of Peace Church and Shrine and California's Great America.