Viale degli ammiragli 114, scala b, int. 22, vi piano, 00136 Roma
Apartment
L' Interno 22 is located in Rome, just 1.4 miles from Lepanto Metro Station and 1.9 miles from The Vatican. This apartment provides air-conditioned accommodations with a balcony. St. Peter's Basilica is 2 miles away and Battistini Metro Station is 2.3 miles from the apartment.
With free Wifi, this 1-bedroom...