Popular accommodations in Santa Cruz
HotelAccommodates 4
HOTEL IMPERIAL
HOTEL IMPERIAL features accommodation in Santa Cruz. This 5-star hotel offers room service and a 24-hour front desk. Guests can enjoy city views.Book nowfrom $87 per night