Hotel Beach Street Inn and Suites
★★
110 Riverside Ave, Santa Cruz (CA), United States Show on map
Carousel Beach Inn is a 2-star hotel in Santa Cruz (CA), United States. It is one of 57 places to stay in Santa Cruz (CA) listed on Triptoic. The property has 1 rooms.
110 Riverside Ave, Santa Cruz (CA), 95060, United States
Carousel Beach Inn is located at 110 Riverside Ave, Santa Cruz (CA) 95060, United States.
Carousel Beach Inn is rated 2 stars.
Carousel Beach Inn has 1 rooms.
Highly rated alternatives close by
Hotel
Motel
Hotel
#1 in Santa Cruz
Motel
Motel