The Anchor

4.120 Votes Currently Open
  • Address: 34 Park St, London SE1 9EF, UK, Southwark, United Kingdom
  • Tags: Bar
Enable Map

The Anchor Reviews & Ratings