The Anchor

The Anchor

The Anchor is one of Cambridge's most recognisable riverside pubs, occupying a prime position on Silver Street beside…