Via Vittorio Veneto 62, Rome
00187, Italy
1.02 mi (1.64km) from City Center