Royal Palace Hotel & Spa Turin
Via Cavour 13 -
Turin,
IT 10123
Near Galleria Sabauda