About The Island Queen

Historic Architecture, Architecture, Interesting Places, Pubs, Foods, Tourist Facilities, Other Buildings And Structures

The Island Queen is a Grade II listed public house at 87 Noel Road, Islington, London.

It was built in 1851.

Source From: Wikipedia
89, Angel, Noel Road, London, England, United Kingdom, N1

Nearest places in The Island Queen