Via Buccari, 11, 00195 Roma
Apartment
with
1
room
Buccari in Rome provides accommodations with free Wifi, a 8-minute walk from Ottaviano Metro Station, half a mile
from Vatican Museums, and a 15-minute walk from Lepanto Metro Station. The property is around 1.9 miles from Piazza Navona, 2 miles from Castel Sant'Angelo, and 2.1 miles from Piazza del Popolo. Flaminio ...