The Garden of Curiosities is a charming and whimsical park located in Lyon, France, known for its creative and artistic installations. It's a hidden gem that offers a tranquil escape from the bustling city life, with picturesque views and a variety of plants.