Best Western Hotels Closest To Laurel Park

Best Western Inn Santa Cruz

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

Distance1.1 miles SELECT