Places of Interest nearby
Location address: United Kingdom, Westminster
Number of texts: 1
The church of St Margaret, Westminster Abbey, is situated in the grounds of Westminster Abbey on Parliament Square, and is the Anglican parish church of the House of Commons of the United Kingdom in London. It is dedicated to Margaret of Antioch.