Delivery
Pickup
Outdoor
England
London
Enfield
Town
1 Restaurants on GastroRanking
2508 Opinions in 4 websites
Our trusted local Greek takeaway. Fantastic food and lovely, friendly staff!