Skip to main content
U.K. Edition
Saturday, 27 November 2021

Westminster Cathedral

Church in London, England


Westminster Cathedral
Westminster Cathedral

Westminster Cathedral is the mother church of the Roman Catholic Church in England and Wales. It is the largest Catholic church in the UK and the seat of the Archbishop of Westminster.

0 shares 1 views

News coverage

Westminster Cathedral media coverage