Rio Sands Hotel

Starting at
$406

TripAdvisor Review

Based on 368 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