1 hotel found
Dream Inn is located next to Santa Cruz’s famous boardwalk and steps from downtown. Originally a 1960's mid-rise hotel it supports a retro surf shack cool ...
Back to the top
Thank you for signing up for our newsletter.