The Three Horseshoes

The Three Horseshoes
16 The Green, Garsington, OX44 9DF
Photo of The Three Horseshoes