Via Agenore Zeri, 24A, 00168 Roma
Apartment
with
1
room
Gemelli House is located in Rome, just 4.1 miles from Lepanto Metro Station and 4.2 miles from St. Peter's Basilica.
The property is around 3.5 miles from Stadio Olimpico, 3.6 miles from Vatican Museums, and 3.7 miles from Ottaviano Metro Station. Free Wifi is available throughout the property and Battistini ...