Avila Village Inn
Open
6655 Bay Laurel Pl
Avila Beach, CA 93424
Welcome to Avila Village Inn, an upscale inn featuring 30 comfortable and spacious rooms, 450 square feet of special event space, and generous amenities.
Also at this address
Owner verified
See a problem?