Hotel Apollo

Starting at
$88

TripAdvisor Review

Based on 126 review

See all

This hotel boasts a prime situation in the heart of the Eternal City, close to some of the most important tourist attractions in Rome, such as the world- renowned Colosseum, the Imperial Roman Forum, Piazza Venezia, the Trevi Fountain, the Spanish steps and the Termini train station, allowing guests...

More details