Hoxton Hall Theatre

Hoxton Hall Theatre, London