Where is Rosary Basilica?

Where is Rosary Basilica located?

Rosary Basilica, Rosary Basilica, France (approx. 43.0975°, -0.0575°)


Where is Rosary Basilica on the map?