Five star luxury resort in a fabulously converted early 20th century car factory in Torino, Italy.

Torino, Italy