Flora Vista Inn

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