Torch Lite Inn

500 Riverside Ave
Santa Cruz
California
United States