Photo of The Anchor pub in London, England.
The Anchor is located on Bankside in the Southwark area of London, England. Established in 1616 as the Anchor Brewery taproom the Anchor was rebuilt after the London fire of 1666. In Shakespeare's day it was in the heart of London's theater district.
No comments yet.