Property Location With a stay at Hotel Avalon, you'll be centrally located in Turin, steps from Piazza Castello and 9 minutes by foot from Piazza San Carlo. This hotel is 0.7 mi (1.1 km) from Mole Antonelliana and 5.6 mi (9 km) from Juventus Stadium.Rooms Stay in one of 9 guestrooms featuring flat-screen televisions. Complimentary wireless Internet access is available to keep you connected. Private bathrooms with showers feature complimentary toiletries and hair dryers.Amenities Take in the views from a terrace and make use of amenities such as complimentary wireless Internet access.Dining Take advantage of the hotel's room service (during limited hours). Local cuisine breakfasts are available daily from 8:30 AM to 10:30 AM for a fee.Business, Other Amenities Featured amenities include luggage storage, ATM/banking services, and refrigerator in a common area.