The Islington Tap

The Islington Tap
80 Liverpool Road, London, N1 0QD
Photo of The Islington Tap