Hitching Post Studios Inn

1717 Soquel Avenue
Santa Cruz, CA 95062