Le Neptune, Place Saint-Pierre à Montmartre — Art Hub