St Margaret’s Church, the parish church of the House of Commons

St. Margaret’s, known as ‘the Church on Parliament Square’, is a 12th-century church next to Westminster Abbey. It’s also sometimes called ‘the parish church of the House of Commons’. On our trip to see the Houses of Parliament, The City Adventurers stopped off at St Margaret’s, which is free of charge to visit. We even … More St Margaret’s Church, the parish church of the House of Commons