Mon, Sep 5, 2011 · 8:03 PM
Trafalgar Tavern
Pub · Greenwich, Greater London, United Kingdom · 2 visits
Great food

That day · 3 stops
1London Liverpool Street Railway Station (LST)12:41 PM · Rail StationLondon, Greater London, United Kingdom


Great food

