Islington Assembly Hall

Islington Assembly Hall on the Map

Address:
Upper Street
London
N1 2UD