Westminster Cathedral of England

Westminster Cathedral of the Most Precious Blood is located in Westminster, London, England, United Kingdom. Roman Catholic Church in England and Wales It is also a metropolitan church. Including the Archbishopric of Westminster.
Westminster Cathedral is the mother church of the Roman Catholic Church in England and Wales. The site on which the cathedral stands in the City of Westminster was purchased by the Diocese of Westminster in 1885, and construction completed in 1903.
Westminster Abbey is often confused with Westminster Cathedral (pictured). Westminster Abbey is an Anglican Church. Westminster Cathedral is a Roman Catholic Church, situated about 400 m (437 yd) west of the Abbey. … Building on Westminster Cathedral started in 1903 and the Church was consecrated in 1910.
3647