Address: Thorpe Willoughby Village Hall, Leeds Road, Thorpe Willoughby, nr Selby, North Yorkshire, YO8 9PA