header image

The Castle, London

The simple but well stocked bar at The Castle in Holborn, London. 8 ales are always available from a range of breweries including some smaller ones. The present building dates from 1901 but there are records of a pub being on the site as far back as 1541.

Leave a Reply