Fitness room at St. George Santa Cruz
New fitness equipment, includes:
We are located at 833 Front Street in downtown Santa Cruz, across the street from the downtown Post Office.
Contact Management at (831) 429 - 8229.
We are currently not accepting section 8.