St Margaret's Church (London, Great Britain)
St Margaret's Church
Situated on Parliament Square, directly beside Westminster Abbey and facing the Houses of Parliament, St Margaret’s Church is one of London’s most historically significant religious buildings. Often known as the “Church on Parliament Square”, it has served as the parish church of the House of Commons since 1614 and remains closely connected with the ceremonial and spiritual life of the British Parliament. With its medieval architecture, exceptional stained glass and enduring links to the British Parliament, St Margaret’s offers a particularly atmospheric setting in the heart of historic Westminster. It is an active place of worship as well as an important monument, where centuries of English religious, political and artistic history come together.