The Anchor

Nightlife

Europe, United Kingdom, London

The Anchor Bankside is a pub in London, situated on south bank of The Thames next to the London bridge station.