Bristol Then & Now [Lord Mayors Chapel] resized The Lord Mayors Chapel, still located on College Green. The only remaining building of the 13th century Hospital of Saint Mark. Bristol Archives 46207.