197 via germanico, 00192 Roma
Apartment 4 stars
Germanico Luxury Apartment features accommodations in the center of Rome, a 6-minute walk from Lepanto Metro Station and 500 yards from Ottaviano Metro Station. The apartment, set in a building dating from 2019, is a 13-minute walk from The Vatican and 0.9 miles from Piazza del Popolo. Free Wifi is available,...