18 Via San Tommaso D'Aquino, 00136 Roma
Apartment
with
1
room
Minerva House is located in Rome, just 2.3 miles from Castel Sant'Angelo and 2.4 miles from Piazza del Popolo.
The property is around 1.2 miles from The Vatican, 2 miles from St. Peter's Basilica, and 2.2 miles from Piazza Navona. Free Wifi is available throughout the property and Vatican Museums is a 12-minute ...