The Anchor is found near London Bridge

34 Park Street, Borough

The Anchor pub, located on the bank of River Thames was built in 1676 in an area that had been devastated by the Great Fire of London. The Anchor’s main room overlooks the river and it has has more rooms added over the years.

London Guide | London Restaurants

Leave a Reply

Your email address will not be published.