TownePlace Suites San Jose Santa Clara

2877 Lakeside Drive, Santa Clara 95054, United States Get Directions to this spot
2877 Lakeside Drive
Santa Clara, 95054
CA, United States

Rate and review TownePlace Suites San Jose Santa Clara in Santa Clara, CA, United States!

Share your experiences at TownePlace Suites San Jose Santa Clara with your friends or discover more Hotels in Santa Clara, CA, United States.