Dover Castle Bar

The Dover Castle is a historic pub in Borough, London. Its cozy, wooden interior and hidden-away location create a unique and inviting atmosphere. The venue showcases Victorian charm with etched glass, unaltered bar fittings, and a delightful Victorian counter.