Ocean Lodge

Starting at
$303

TripAdvisor Review

Based on 42 review

See all

This simple hotel is situated in Santa Cruz.

More details