
Westminster Cathedral
📍 London
Westminster Cathedral in London is the mother church for Roman Catholics in England and Wales and the seat of the Archbishop of Westminster. Designed by John Francis Bentley in a unique neo-Byzantine style and completed in 1903, this is the largest Catholic church in the United Kingdom. The cathedral features over 100 varieties of marble, spectacular mosaics, and stunning stained glass. Watch live-streamed Mass from this London landmark near Victoria Station.
Mass Schedule & Live Streams
Watch live Mass streams from Westminster Cathedral
📺 Watch on YouTube →Church Website
Visit Westminster Cathedral Website →Location
📍
View on Google Maps →Westminster Cathedral
London