answersLogoWhite

0

Where is St Margarets located at?

User Avatar

Anonymous

12y ago
Updated: 8/20/2019

St. Margaret is an Anglican church. It is located on the grounds of Westminster Abbey on Parliament Square. The church is dedicated to Margaret of Antioch.

User Avatar

Wiki User

12y ago

What else can I help you with?