Search for hotels...
Tips:
You can search by country, city or hotelname
Search
United Kingdom
Germany
USA
Spain
What is Hotelnews.com?
Home
United States
Santa Cruz
New hotels in Santa Cruz
List of all new hotels in Santa Cruz and news
HOTEL
Hotel Solares
Rooms:
144
Added:
2024
Address:
600 Riverside Avenue
CA 95060 Santa Cruz