Our Furnished Studios include:
We are located at 833 Front Street in downtown Santa Cruz, across the street from the downtown Post Office.
Contact Management at 831-316-6478.