Westminster Cathedral
Tourist Attraction
Church
Place Of Worship
About
The Metropolitan Cathedral of the Most Precious Blood, informally known as Westminster Cathedral, is the largest Catholic church in England and Wales. It is dedicated to the Blood of Jesus Christ and is the seat of the Archbishop of Westminster.