Jardin des Géants The Garden of Giants in Lille France covers about 2 hectares and includes more than 45 thousand types of plants. Created in 2009 by Mutabilis Landscape Architecture the gardens include water features and metal structures and sculptures. It also has a small cafe to grab a bite and a drink or in […]