84 via flavia, 00187 Roma
Hotel 2 stars
Ideally set in Rome, Rome Travellers Hotel has a continental breakfast and free WiFi. Featuring room service, this property also provides guests with a terrace. Some accommodations at the property have a balcony with a city view.
Popular points of interest near the hotel include Piazza Barberini, Repubblica...