Hotel Napoleon is gevestigd in een ruim en goed onderhouden 19e eeuws pand dat direct tegenover een metrohalte ligt, op slechts een kleine loopafstand van station Termini in Rome.
L'Hôtel Napoléon occupe un beau bâtiment spacieux datant du XIXe siècle, situé juste en face de la station de métro, à deux pas de la gare de Termini.