Image Library
Browne ?
£0
Image ID
W-0036
Device
Achievement
Class
Medium
Glass
Location
Meifod Church, Montgomeryshire
Digital Download