Westminster Cathedral of England

012

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.