Hartpury

Vicar and dog standing outside the vicarage at Hartpury, Gloucestershire.
Record Details
109079
Updated on May 17, 2018
SO 79809 24989