Flora Vista Inn

1258 San Andreas Road
La Selva Beach, CA 95076