Flora Vista Inn, La Selva Beach, California
Flora Vista Inn is a bed and breakfast inn located in the La Selva Beach area. For the latest updates, check out the
Flora Vista Inn Facebook page.
Nearby Bed & Breakfasts
Flora Vista Inn Contact Information
1258 San Andreas Rd
La Selva Beach, California 95076
United States
Ratings & Reviews
Not yet rated