Delta Hotels Santa Clara Silicon Valley


Santa Clara • Show on map
View Details for Price
Located in Santa Clara, California, this hotel is 6 miles from the Great Mall. Offering on-site dining, this hotel features comfortably furnished rooms with free Wi-Fi. An outdoor pool is available. Each…More info
