The Three Horseshoes

Houghton le Spring, Durham, United Kingdom



The Three Horseshoes, Leamside, Houghton le Spring, Durham, UK