Day 16
St Margaret's Church
August 21, 2023 in England ⋅ ☁️ 16 °CThe Church of St Margaret, Westminster Abbey 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 WorldRead more
Traveler 12 September 1908: Winston Churchill and Clementine Hozier were married in this church.
Traveler What a beautiful church