Designed by
Title
The Lord Mayor`s Chapel St Mark`s is the only municipally-owned church in England #186759831
Description
BRISTOL, UK - APRIL 8, 2019. The Lord Mayor`s Chapel St Mark`s is the only municipally-owned church in England and the only remaining building of the 13th century Hospital of St Mark founded in 1220. Bristol, England, UK, April 8, 2019
This image is editorial