19 viale delle mura aurelie, 00165 Roma
Apartments
Featuring a terrace and free WiFi, [LUX Vatican Suite] In Front of Saint Peter! features accommodation ideally situated in Rome, within a short distance of Piazza di Santa Maria in Trastevere, Campo de' Fiori and St Peter's Square. The property is close to several well-known attractions, 1.4 km from...