101 Main St corner of Beach and Main, Santa Cruz, California 95060-5422 USA
Guestroom
Claim copyright