197 Via Germanico, 00192 Roma
Apartment
with
1
room
LEGIO DECIMA APARTMENT in Rome provides accommodations with free Wifi, a 5-minute walk from Ottaviano Metro Station,
0.6 miles from Vatican Museums, and a 13-minute walk from St Peter's Square. The property is close to several well-known attractions, 1.1 miles from Piazza Navona, a 16-minute walk from St. Peter's ...