More about Meppershall Village Hall
Meppershall Village Hall is located at 18 B Shefford Rd, SG17 5LJ Shefford, Norfolk, United Kingdom
+447810526325
http://www.meppershallvillagehall.co.uk