The Urinals of Anchor Tap Pub

Anchor Tap Pub is located in London, England.

Filed under: Bars & Restaurants
Tweet

This picture was submitted by eastbayray. He writes: "Anchor Tap Pub, [is] a "free-house" located just minutes from the Tower Bridge in London. Plenty of delicious ales are available to choose from at the Anchor Tap, as well as tasty pub-grub".