Corso Francia, Piazza Massaua 21, Turin
10142, Italy
5.72 mi (9.2km) from City Center