1 Day Ago COMPARE 620.5 Laurel St, Santa Cruz, CA 95060 Unit 620.5 Laurel Street Apartment for Rent 2 Beds$3,500