Via Dei Capocci, 86, 00184 Roma
Apartment
with
1
room
Capocci 86 in Rome provides accommodations with free Wifi, a 3-minute walk from Cavour Metro Station, 0.4 miles
from Colosseo Metro Station, and a 10-minute walk from Quirinale Palace. Popular points of interest nearby include Rome Termini Metro Station, Repubblica - Teatro dell'Opera Metro Station, and Roman ...