19 via baccina, 00184 Roma
Apartments
In a central area of Rome, located within a short distance of Cavour Metro Station and Colosseo Metro Station, Colosseum Exclusive Duplex offers free WiFi, air conditioning and household amenities such as a toaster and kettle. Popular points of interest nearby include Piazza Venezia, Roman Forum and...