The Hare and Hounds, 181 Upper Street, Islington

The Hare and Hounds, 181 Upper Street, Islington