The Parish Hall

The Parish Hall
54 Lodge Road, London, NW8 8LA