Albi Cathedral, France
Cathedral Basilica of Saint Cecilia, also known as Albi Cathedral, is the most important Catholic building in Albi, France. Interier
Size: 2500px × 3675px
Location:
Photo credit: © Zoonar/Boris Breytman / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: albi, ancient, architecture, building, cathedral, catholic, christian, church, europe, european, france, french, historic, indoor, interior, landmark, organ, religion, religious, worship