Trafalgar Tavern
A historic landmark, where the past lives on in the present. The Trafalgar Tavern is a British Institution located in the heart of Greenwich beside the River Thames. Housing a large alfresco dining

Show businesses near Greenwich