I would love to check this place out.

Les Machines de I’lle are located in Nantes, France. A great reason to visit the country :)