Where is Notre Dame de Paris (Notre Dame de Paris) located?
Notre Dame de Paris (Notre Dame de Paris), Ile-de-France, France (approx. 48.8529992808°, 2.3498549314°)
Notre Dame de Paris (Notre Dame de Paris), Ile-de-France, France (approx. 48.8529992808°, 2.3498549314°)