RateMyApartments
North Bay Apartments Ratings and Reviews
North Bay Apartments
41 Grandview St, Santa Cruz, CA 95060
CURRENTLY REVIEWING