The Embassy Suites Santa Clara hotel is located in the middle of the Silicon Valley only a half mile from Paramount's Great America Theme Park and the Santa Clara Convention Center. This full-service upscale all-suite hotel is located just minutes fr...
more
|