Monthly 30+ Vacation Rental in the Heart Santa Cruz, Newly Remodeled and Beautiful!

616 Melrose Ave, Santa Cruz, CA 95062

CURRENTLY REVIEWING