2151 Laurelwood Rd, Santa Clara, CA, 95054, US

Map of Delta Hotels by Marriott Santa Clara
Breakfast
Pool
WiFi
Gym
Pets Allowed
Click To Call

About Delta Hotels by Marriott Santa Clara

Located in Santa Clara, Delta Hotels by Marriott Santa Clara is in the business district, a 5-minute drive from California's Great America and 6 minutes from Santa Clara University. This hotel is 3.3 mi (5.3 km) from Levi's Stadium and 5.3 mi (8.6 km) from Great Mall of the Bay Area.

Amenities

Map Location & Address

Delta Hotels by Marriott Santa Clara
2151 Laurelwood Rd, Santa Clara, CA, 95054, US
Map of Delta Hotels by Marriott Santa Clara
Our Best Rate
Pay Now & Save
i
Book now