Search
Menu
Home
Sources
About
Contacts
The Island Queen
The
Island Queen
is a
Grade II listed
public house
at
87
Noel
Road
,
Islington, London
.
It was built in
1851
.