Best Western Hotels Closest To Carra Belle Park

Best Western Inn Santa Cruz

126 Plymouth St
Santa Cruz, CA 95060
In Santa Cruz (Westside Santa Cruz)

Distance18.7 miles SELECT