The remains of The Lord Mayor's Chapel can be seen above the ground of St Mark's Hospital. It is the only civic church in the country and since 1722, it has been the official place of worship of the Corporation. The 15th century towers boast a spectacular collection of French and Flemish painted glass.