Broughton Grange

Broughton Grange

Banbury, Oxfordshire (UK)