afrenchtoolbox.wordpress.com
Le Jardin des Géants, Lille, France
This “Garden of Giants” in Lille, France, is a small and quiet place. “The creation of the garden was entrusted to landscape gardeners from the Mutabilis workshop and to the archi…