Hotel Apollo
The hotel Apollo lies in the historic centre of Rome, near Piazza Venezia and the Roman Forum and is a fully air-conditioned 19th century palace. Due to its central position, the hotel is the ideal place for visiting Rome and its monuments.
Address: Via dei Serpenti 109 - 00184 |
Users rating 8/10

110,00 € Average price per night
Instant confirmation
|