Click to expand/collapse all other details

Hayles Abbey, Toddington, Gloucestershire, England