Cet hôtel 4 étoiles est situé dans un bâtiment du XVIIIe siècle en face du Forum romain, entre le Colisée et la Piazza Venezia.