Westminster Cathedral

London England Tourist Information and City Guide

Westminster Cathedral in London England is the ornate Roman Catholic cathedral in the city centre.  Its unique Italian-Byzantine red and white architecture attracts visitors from around the world.

Westminster Cathedral in London England
Westminster Cathedral, London England

Westminster Cathedral is located in SW1 in the City of Westminster.

Next Page