Click to expand/collapse all other details

High Altar, Tewkesbury, Gloucestershire, England