Immaculate Conception Basilica Lourdes France

Church/cathedral in Lourdes, France
Suggest an edit

Add more information

Add phone number
Add hours
The Basilica of Our Lady of the Immaculate Conception, known widely as the "Upper Church", is a Catholic church and minor basilica within the …
Data from: Wanderlog.com