TownePlace Suites San Jose Santa Clara

Hotel Information

Address

2877 Lakeside Dr. Santa Clara CA 95054 U.S.

Map

What's Nearby

blog comments powered by Disqus