Places to Stay in London

The Largest Catholic Church in England and Wales

Tagged , , 8 Comments on The Largest Catholic Church in England and Wales

The largest Catholic church – the mother church – in England and Wales is in London. It’s called Westminster Cathedral.

READ MORE