Hotel Roma& Rocca Cavour, Turin

Piazza Carlo Felice 60Piazza Castello, Turin10100, Italy