Hotel Du Beaumont ligger i en bygning fra det 19. århundrede i Montmartre, lige ved siden af Moulin Rouge og den berømte Café des Deux Moulins hvor filmen Amélie blev filmet. Der er gratis wi-fi. Sacré-Coeur-basilikaen ligger 850 meter derfra.
Værelserne som er tilgængelige via en elevator, har aircondition, stilfuld indretning i friske farver, gratis wi-fi og et LED-tv. De moderne badeværelser har en hårtørrer og gratis toiletartikler.
Der serveres kontinental morgenmad hver morgen i et værelse med stenmure. Der er en døgnåben reception med en værdiboks.
Hotel Du Beaumont har også en concierge. Metrostationen Blanche som har direkte forbindelser til Arc de Triomphe og Champs-Elysées, ligger 1 minuts gang derfra. Espace Dali-museet ligger 10 minutters gang fra hotellet.