Westminster Cathedral

Victoria St, London SW1P 1LT, United Kingdom Save to wishlist Mark as visited
Westminster.cathedral.mosaic.london.arp
+8 more
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.
4.7
Based on 9,583 reviews on Google Maps

Location

Top places in London