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.

Leave a Reply