Village Hall
United Kingdom
>
England
>
Buckinghamshire
>
Leckhampstead
>
Village Hall
Village Hall is a townhall in Buckinghamshire, Leckhampstead.
Village Hall
Object
Town hall
Building
Yes
Church End
River Leck
St Mary's Church
LEC 11/2
LEC 17/1
Leckhampstead House
The White House
Leckhampstead
Wicken Road