Avila Village Inn

Hotel
Amenities
Wi-Fi Accessibility
Location
6655 Bay Laurel Place
San Luis Obispo, CA