Salt Air Lodge

510 Leibrandt Avenue
Santa Cruz, CA 95060