Incorrect data? Please notify us at hi@itinari.com.
The Saint-Michel Basilica is one of the main places of Catholic worship in the city of Bordeaux in south-west France.
Want to plan a trip here? Talk to AI travel assistant Maya.