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.
This photo is copyrighted and cannot be used without permission. For licensing information, please contact us.