header image

The Merchant of Bishopsgate, London

The interior of the Merchant of Bishopsgate, a freehouse located in the heart of Liverpool Street Station, London.

The interior of the Merchant of Bishopsgate, a freehouse located in the heart of Liverpool Street Station, London.

Leave a Reply