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