Back to Upper Street
The Fox on the Green pub in London, next to Islington Green
Back to Upper Street