Architectural Detail of North Entrance, Westminster Abbey, London, England, United Kingdom

- Image ID: RT63D8
wendy connett / Alamy Stock Photo
Image ID: RT63D8
Location: Westminster Abbey, London, England, United Kingdom