Golders Green Church Hall

Golders Green Road
London NW11
United Kingdom