L'Olimpo di Estia Hotel Rome
Right in the centre of Rome, set within a short distance of Santa Maria Maggiore and Colosseo Metro Station, L'Olimpo di Estia offers free Wi-Fi, air conditioning and household amenities such as a microwave and kettle.
Via dei Quattro Cantoni, Rione Monti, 00184 Rome, Italy