Meppershall Village Hall

Meppershall Village Hall
High Street, Shefford, Bedfordshire, SG17 5LX
Photo of Meppershall Village Hall