Albi Cathedral France

Church/cathedral in Albi, France
Suggest an edit

Add more information

Add phone number
The Cathedral of Saint Cecilia of Albi, also known as Albi Cathedral, is the seat of the Catholic Archbishop of Albi. First built in the aftermath of the …

Social profiles