Westminster Cathedral
Westminster Cathedral
Great britain, London
Westminster Cathedral is the main Catholic church in England and Wales. Located in the central London area of Westminster. It stands out among the surrounding buildings with unusual neo-Byzantine architecture and high campanile. Built in 1895-1903. In the interior there are mosaics that are very rare for English churches.