Where is Île des Impressionnistes?

Where is Île des Impressionnistes located?

Île des Impressionnistes, Île des Impressionnistes, France (approx. 48.88371°, 2.1609848°)


Where is Île des Impressionnistes on the map?