Via Pasquale Leonardi Cattolica, 6, 00195 Roma
Apartment
with
1
room
Blue Window in the center of Rome offers accommodations in Rome, 1.5 miles from Stadio Olimpico and a 18-minute
walk from The Vatican. With city views, this accommodation provides a terrace. St Peter's Square is a 17-minute walk from the apartment and Piazza del Popolo is 1.8 miles away.
With free Wifi, this ...