Hambleden Village Hall,

Hambleden, Henley on Thames, United Kingdom