Hotel Apollo
Check availability

Rooms from €100.00 ( £67.57 / $123.65 ) per night
Hotel Apollo
Via Dei Serpenti, 109-110
Rome
184
Italy
Ideally situated in Via dei Serpenti in the heart of Rome?s historic city centre, this friendly hotel is just a short walk from many important tourist attractions.
Click Here for user reviews of the Hotel Apollo, together with hotel details and online availability
Online Hotel Bookings