The Three Horseshoes Inn, Houghton, Huntingdonshire.

The Three Horseshoes Inn, Houghton, Huntingdonshire (Cambridgeshire), England