Islington Assembly Hall

Islington Assembly Hall
Upper St
Islington
London
United Kingdom
N1 2UD