Where is Notre-Dame de Nice?

Where is Notre-Dame de Nice located?

Notre-Dame de Nice, Notre-Dame de Nice, France (approx. 43.703312°, 7.2660613°)


Where is Notre-Dame de Nice on the map?