Leroy Merlin

Logo

Leroy Merlin is a French headquartered home improvement and gardening retailer in Europe, Asia, South America, and Africa. Commonly placed on the outskirts of major towns and cities, Leroy Merlin stores are general centers providing self-service and sales assisted services.