Featuring private parking and 24-hour reception, Hotel Castello is in Turin. It offers rooms with free WiFi and air conditioning.
Rooms at the Castello Hotel come with functional décor and tiled floors. Each includes a TV and mini-bar.
Guests enjoy seating areas and a gazebo in the garden.
The hotel is a 5-minute drive from the Juventus Stadium and from the Madonna di Campagna Train Station. Turin's historical center is 3.1 mi away.