Venue Details & Map
The Village Greek
24 Lytton RoadLondonEN5 5BY
Christ, what can I say that's not been said already below in the two 10 star reviews, apart from this is one of the few restaurants you come across once in a lifetime that you cannot fault any element of - quality, value, service, atmosphere and of course QUANTITY!
Took the family (missus and child) here to try it last week as it was both local and well rated. The restaurant itself is located...more