96 Cleveland Street
Fitzrovia, London W1T 6NP
Greek
(3)
1st Floor, Kingly Court
Soho, London W1B 5PW
Greek
(5)
83 Battersea Rise
Clapham, London SW11 1HW
Greek / Lebanese
Unit 3, Tooting Market, 20 Totterdown Street
London SW17 8TA
Greek
/ Chicken
/ Deals