AMOCITY
Located in Turin, a 12-minute walk from Mole Antonelliana and 1.7 miles from Porta Nuova Train Station, Near Piazza Vittorio provides accomm...