Islington Assembly Hall

Islington Town Hall, Upper Street
N12UD London
United Kingdom