- Source: The Island Queen, Islington
The Island Queen is a Grade II listed public house at 87 Noel Road, Islington, London.
It was built in 1851 and it retains many internal features from the late 19th century.
References
External links
Official website
"Drink at the Island Queen": review and photograph of frontage