Castello di Montaldo Torino



Avuglione • Show on map
Price as low as EUR 126.85
Castello di Montaldo Torino features a restaurant bar a shared lounge and garden in Montaldo Torinese. This 4-star hotel offers room service and a concierge service. There is a terrace and guests can…More info


