New hotels in Santa Cruz

List of all new hotels in Santa Cruz and news

HOTEL
Holiday Inn Express Hotel & Suites by IHG
Rooms:
178
Added:
2024
Address:
1410 Ocean Street
CA 95060 Santa Cruz