Rio Sands Hotel

Starting at
$503

TripAdvisor Review

Based on 365 review

See all

This comfortable hotel is in Santa Cruz. The total number of units is 50. Pets are not allowed at this accommodation.

More details