$3,600,000 - 101 Lilly Way, La Selva Beach, CA 95076
101 Lilly Way
La Selva Beach,
CA
95076
County: Santa Cruz