1258 San Andreas Rd
La Selva Beach, CA 95076
$3,370,000 USD
3,657 SF
3,657 SF
$3,370,000 USD
Hospitality