Stoke Hammond, Buckinghamshire
to our annual festival! About The Three Locks: The Three Locks sits on the banks of the Grand Union Canal, just outside the...