Your cart
Il n'y a plus d'articles dans votre panier
Located on a hill on the banks of the Tiber River, this design hotel is 800 m from St Peter's Basilica and a 15-min walk from Piazza Navona and Campo de' Fiori.