Lanai Lodge

550 2nd St
Santa Cruz
California
United States