For traditional Greek food, there is no finer restaurant than Greek on the Green.All the ingredients are sourced daily to ensure quality and freshness and all the dishes are freshly cooked, from recipes that have been passed down from generation to generation.
Venue Details & Map
Greek on the Green
18 The GreenWinchmore HillLondonN21 1AY
- Public transport:
- Grange Park, National Railway