Three Horseshoes

Three Horseshoes
23 High Street, Northampton, NN6 0QA
Photo of Three Horseshoes