A stay at Hotel Avalon places you in the heart of Turin, within a 15-minute walk of Piazza San Carlo and Mole Antonelliana. Featured amenities include luggage storage, ATM/banking services, and refrigerator in a common area. Self parking (subject to charges) is available onsite.
based on 147 reviews
Policies vary by room type and provider.
Hotel Avalon is located at Via dei Mille 14 in Centro, 0.6 km from the centre of Turin. San Carlo Square is the closest landmark to Hotel Avalon.
Check-in time is 11:00 AM and check-out time is 10:00 AM at Hotel Avalon.
Yes, Hotel Avalon offers free Wi-Fi.
No, Hotel Avalon does not offer free parking.
No, Hotel Avalon does not offer free airport shuttle service.
Hotel Avalon is 15.6 km from Turin Citta Di Torino. Hotel Avalon is 57.6 km from Cuneo Levaldigi.
Yes, Hotel Avalon is a pet-friendly hotel.
No, Hotel Avalon does not have a pool on-site.