$1,635,000 - 319 Canon Del Sol, La Selva Beach, CA 95076
319 Canon Del Sol
La Selva Beach,
CA
95076
County: Santa Cruz