Situated in Rome, 60 metres from Cavour Metro Station, Apollo Rooms Colosseo features a shared lounge and views of the city. Located around 500 metres from Colosseo Metro Station, the guest house with free WiFi is also 700 metres away from Santa Maria Maggiore. The property is close to popular attractions like Quirinal Hill, Piazza Venezia and Repubblica - Teatro dell'Opera Metro Station. The guest house will provide guests with air-conditioned rooms with a desk, a kettle, a minibar, a safety deposit box, a flat-screen TV and a private bathroom with a bidet. At Apollo Rooms Colosseo rooms have bed linen and towels. Popular points of interest near the accommodation include Domus Aurea, Coliseum and Palatine Hill. The nearest airport is Rome Ciampino, 15 km from Apollo Rooms Colosseo, and the property offers a paid airport shuttle service.
Standard Double or Twin Room from 72 to 83
Superior Double Room from 0 to 0
Please enter the dates of your stay to check availability