Image for Lord Mayor's Chapel

Lord Mayor's Chapel

The Lord Mayor's Chapel, located in the City of London, is a historic Anglican church established in the 13th century. It serves as the civic church for the City’s Lord Mayor and has longstanding connections to London's governance and civic ceremonies. Architecturally, it features medieval and Tudor elements, and it has been a place of worship, royal visits, and civic events for centuries. The chapel is also known for its beautiful stained glass windows and historic memorials, making it a significant heritage site that reflects London's religious, political, and social history.