Mentioned by jurysinns.com
The Most Beautiful Churches in London
"Westminster Cathedral is the most important Catholic church in Central London that’s located just minutes from both Buckingham Palace and the equally as striking Westminster Abbey. Built during Victorian times, it’s famed for its red and white striped brick exteriors and oriental-style domes. Indoors, you’ll find Westminster Cathedral’s huge central nave (which can seat a whopping 1000 people!) decorated with smooth marble, mosaics and glittering gold detailing."