Santa
Dream Inn Hotel Review: Santa Cruz Beach Bliss
A night at the Dream Inn has propelled this beachfront Santa Cruz hotel to the top of my favorite places to stay in this legendary beach town/college/80s vampire movie. The Dream Inn is the only hotel in Santa Cruz right on the famous Cowell Beach and, next to the boardwalk, it’s a Santa Cruz institution. […]
4 mins read