Piazza Francesco Cucchi, 3, 00152 Roma
Apartment
with
1
room
Monteverde Suite Apartment is located in Rome, just a 17-minute walk from Piazza di Santa Maria in Trastevere
and 1.4 miles from St. Peter's Basilica. Guests staying at this apartment have access to free Wifi, a fully equipped kitchen, and a terrace. The accommodation features an elevator and private check-in ...