Where is Ile Saint Louis, Paris?

Where is Ile Saint Louis, Paris located?

Ile Saint Louis, Paris, Ile Saint Louis, Paris, France (approx. 48.85173°, 2.35729°)


Where is Ile Saint Louis, Paris on the map?