The Plaza Suites Silicon Valley
Travel $
Description
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! Frequently Asked Questions
Places You Should Consider
The Plaza Suites Silicon Valley Photos
News & Articles