Via Principe Amedeo, 76A, 00185 Roma
Hotel
3 stars
with
19
rooms
Located in Rome, a 10-minute walk from Cavour Metro Station, Hotel Amadeus features views of the city. This 3-star
hotel offers a 24-hour front desk, an ATM and free WiFi. The property is one mile from the city center and a 3-minute walk from Santa Maria Maggiore.
The hotel will provide guests with air-conditioned ...