Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.

The Trafalgar Tavern sitting alongside the River Thames in Greenwich, south-east London, is often hailed among the nation's most picturesque spots for a pint.