Paradise Inn Beach Boardwalk

311 2nd St
Santa Cruz
California
United States