Beachview Inn

50 Front St
Santa Cruz
California
United States