23 Green Lanes, Palmers Green, London N13 4TN, United Kingdom
Closed· Opens Fri at 07:00
No delivery
Spot something wrong?
Dishes at Lefteris. Prices may vary in venue.