Neha Patil (Editor)

The Island Queen

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
The Island Queen

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

It was built in 1851.

References

The Island Queen Wikipedia


Similar Topics