header image

The Island Queen, London

The Island Queen is a Grade-II listed Victorian pub located on a backstreet in the Islington part of London.

[pinit float="right"]

Leave a Reply