Property Location With a stay at Le Pigalle in Paris (Opera - Department Stores), you'll be minutes from Museum of Romantic Life and Moulin Rouge. This hotel is close to Louvre Museum and Arc de Triomphe.Rooms Make yourself at home in one of the 40 individually..