The Shores Inn

Starting at
$136

TripAdvisor Review

Based on 73 review

See all

This simple hotel is situated in Ventura.

More details