Located in the heart of Silicon Valley, The Plaza Suites is an all-suite Boutique Santa Clara hotel featuring 219 newly-renovated two-room upscale guest suites. Designed with both the Business and Leisure Traveler in mind, The Plaza Suites offers many services and amenities that make your stay feel just like your upscale home!
Places You Should Consider
Business Listed in Categories
News & Articles
Add to My Connections
Say Something or Ask a Question about The Plaza Suites Silicon Valley