Das Hotel befindet sich im historischen Zentrum von Rom. Nur wenige Schritte entfernt von den Gärten der Villa Borghese und der wunderschönen Villa Borghese, von den Thermen des Diokletian und den wichtigsten Sehenswürdigkeiten der Stadt. Der Hauptbahnhof Termini und die wichtigsten Ministerien und verschiedenen Botschaften befinden sich ebenfalls in der Nähe. Der Flughafen Rom ist etwa 32km entfernt.