The Green, Houghton, Huntingdonshire.

The Green, Houghton, Huntingdonshire (Cambridgeshire), England