21 Via Catone, 00192 Roma
Apartment
with
1
room
Saint Peter Caesar Suites in Rome provides accommodations with free Wifi, a 11-minute walk from Lepanto Metro
Station, 600 yards from Vatican Museums, and a 9-minute walk from The Vatican. The property is close to several well-known attractions, 1.2 miles from Piazza Navona, a 12-minute walk from St. Peter's ...