Nothing Beats this Location
Situated perfectly in the heart of Rome, you will love how close this hotel is to everything. The main shopping centre is only ten minutes away by foot, as well as Vatican City. You can explore every corner of Rome with such a convenient location.