Via Giorgio Scalia, 22, 00136 Roma
Apartment
with
1
room
Casa di Malta is located in Rome, just 1.4 miles from Lepanto Metro Station and 1.1 miles from The Vatican. Among
the facilities at this property are an elevator and private check-in and check-out, along with free Wifi throughout the property. St. Peter's Basilica is 2.1 miles away and Battistini Metro Station ...