San Luis Bay Inn

San Luis Bay Inn

Avila Beach, California

Starting at

$250/night