Viale degli ammiragli 114, scala b, int. 22, vi piano, 00136 Roma
Apartment 3 stars
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...