Industrial Residence


Montreuil, France