Howard Johnson By Wyndham Santa Cruz Beach Boardwalk

130 W Cliff Dr Santa Cruz CA 95060 USA

(831) 291-3054

Location