Occupant un édifice du XVIIe siècle situé dans le centre historique de Rome, L'hotel se trouve à quelques minutes de marche des plus importants monuments, tels que le Panthéon, la place Piazza Navona, le Fontaine de Trévi et la place Piazza di Spagna.