Apartment ColosseoApartment
via Emanuele Filiberto 191, Central Station, 00185 Rome, Italy
Located in Rome, 700 metres from Vittorio Emanuele Metro Station and 700 metres from San Giovanni Metro Station, Apartment Colosseo provides air-conditioned accommodation with a terrace and free Wi-Fi.