St Margaret's Church

The Church of St Margaret, Westminster, is in the grounds of Westminster Abbey on Parliament Square, London, England. It is dedicated to Margaret of Antioch, and forms part of a single World Heritage Site with the Palace of Westminster and Westminster Abbey.
Show lessRead more
Wikipedia

Discover this place

Home
Discover
Play
Nearby
Favorites