Via Pompeo Magno, 10B, 00192 Roma
Apartment
with
1
room
Il Tetto is located in Rome, just a 19-minute walk from Piazza di Spagna and one mile from Piazza Navona. This
apartment features air-conditioned accommodations with free Wifi. The property is a 4-minute walk from Lepanto Metro Station and within one mile of the city center.
The apartment features 1 bedroom, ...