Designed by
Title
Leroy Merlin store, large sign. French retail company, home goods store in Lyon. #297188834
Description
Lyon, France - May 7, 2023:Leroy Merlin store, large sign. French retail company, home goods store in Barcelona.
This image is editorial