A royal church in the centre of London offering daily services for all and a World Heritage Site with over a thousand years of history.
20 Deans Yd, Westminster, London SW1P 3PA