Comfort Inn Santa Cruz North
Hotel
Hotels in Central Santa Cruz, Inns in Santa Cruz and Vicinity
110 Plymouth St, Santa Cruz, CA 95060
8/10
Very Good
56 reviews
Free Wi-Fi
Breakfasts
Parking
Swimming Pool
Number of rooms: 71





















