This stylish 3-star hotel is conveniently located in the heart of Rome, just 100 metres from the S. Maria Maggiore Church and by Termini Railway Station. The hotel is directly managed and owned by the same family, in the hotel industry since 1956.
Address: Via Principe Amedeo 62, Rome
Rates from:
EUR 36 Booking.com