Flora Vista Inn

1258 San Andreas Road, La Selva Beach, California 95076
Innkeeper(s): Ed & Deanna
  • We Have Closed

    Flora Vista Inn - La Selva Beach, California

    We have closed and will not be taking anymore reservations.