The Parish Hall

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