Anchor Pub 2

Anchor Pub along the Thames River walk on the Southwark side. (warmer)

Leave a Comment

Menu