116 Lee Road, London, SE3 9DE.
Greek Village Taverna is based in Lee Road, London - see map for location of Lee Road.
Telephone: 020 83189462
Greek Village Taverna are listed in the Greek restaurant section here:
Now displaying reviews 1 - 1
Awful Awful place! bad service poor food overall dirty resturant...and empty! now I know why! Gre... More »
View the complete list of Greek Village Taverna reviews »
Greek Village Taverna is in Lee Road, London. You can view a list of neighbouring businesses by going to the Lee Road page.
This map shows the approximate location of Greek Village Taverna in Lee Road.
Note: the pin is positioned at the postcode centre, and may not correspond with the precise location of 116 Lee Road.