Needham Village Hall

Needham Village Hall
52 High Road, Harleston, Norfolk, IP20 9LB
Photo of Needham Village Hall