Crystal Lodge Motel Hotel

Starting at
$126

TripAdvisor Review

Based on 128 review

See all

This lovely hotel is set in Ventura. The premises count with 18 welcoming units. This is not a pet-friendly hotel.

More details