Where is Basilica of Sainte-Thérèse?

Where is Basilica of Sainte-Thérèse located?

Basilica of Sainte-Thérèse, Basilica of Sainte-Thérèse, France (approx. 49.139603°, 0.23640001°)


Where is Basilica of Sainte-Thérèse on the map?