St. Margaret Westminster Abbey, London, England
Westminster Cathedral is the mother-church of the Roman Catholic Archdiocese of Westminster. It’s one of the attractive locations in London.
Size: 7588px × 4948px
Location: London, England
Photo credit: © Chao-Yang Chan / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: abbey, architecture, art, building, cathedral, church, city, england, landmark, london, margaret, religion, sculpture, st., travel, urban, westminster