The Saint-Michel Basilica is one of the main places of Catholic worship in the city of Bordeaux in south-west France.
1 Place Meynard, 33800 Bordeaux, France