Where is Douvres-la-Délivrande?

Where is Douvres-la-Délivrande located?

Douvres-la-Délivrande, Douvres-la-Délivrande, France (approx. 49.297°, -0.37524858°)


Where is Douvres-la-Délivrande on the map?