Installé dans le nord de Paris, le Nation Montmartre se trouve à seulement 5 minutes à pied de la basilique du Sacré-Cœur et de la gare du Nord.