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. De nombreuses attractions touristiques sont accessibles à pied depuis l'hôtel.