Location

Via della Basilica, 13 , Turin, Italy