Mission Inn

Starting at
$275

TripAdvisor Review

Based on 426 review

See all

This comfortable hotel is situated in Santa Cruz. Mission Inn & Suites features a total of 53 accommodation units.

More details