Avila Village Inn

Avila Village Inn, 6655 Laurel Place, Avila Beach, CA 93424, United States

(805) 627-1810

Location