Comfort Inn Santa Cruz North
110 Plymouth St, Santa Cruz
Location You’ll be sleeping tight! Hotel Comfort Inn Santa Cruz North is located in Santa Cruz. This hotel is located in walking distance from the city center. You can take a walk and explore the neighbourhood area of the hotel — Ocean Street, Santa Cruz Mission State Historic Park and Pacifi
Free WiFiParkingPool






