Delta Hotels Santa Clara Silicon Valley
Santa Clara, CA
Santa Clara, CA,
A password will be e-mailed to you
Delta Hotels Santa Clara Silicon Valley provides guest rooms, two restaurants, an outdoor pool, a fitness center and meeting space on Laurelwood Road.