The Boardwalk Beach House

The Boardwalk Beach House, 118 First St, Santa Cruz, CA 95060, United States

(650) 704-1865

Location