Situé à Paris dans le quartier historique de Montmartre, le 121 Paris Hotel se trouve à 10 minutes à pied de la place de Clichy animée, de la basilique du Sacré-Cœur et du Moulin Rouge.