Light On The Stairs
Wells Cathedral, Somerset, England
7790CathedralEnglandSomersetUnited KingdomWellsWells CathedralBuildingsPlaces