San Lorenzo River Open Space in Santa Cruz, CA 95060

San Lorenzo River Open Space in Santa Cruz, CA 95060 (Santa Cruz County) is a nature reserve (Santa Cruz, City of, private) 🌐. San Lorenzo River Open Space is located near Saint Andrew Lane.