News
St. Margaret’s is a 12th-century church next to Westminster Abbey. It’s sometimes called ‘the parish Church of the House of Commons’. Everyone’s welcome to visit.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results