The Vine Leaf
881 Green Lanes, London N21 2QS
02083605211
Features
- Takeaway
- Delivery
- Dine-in
- Healthy options
- Seating
- Good for kids
- Casual
- Staff required to disinfect surfaces between visits
Map
Similar companies
Greek restaurant
Zara's Mediterranean Bistro
176, 1 Rose St, Edinburgh EH2 4BA
01312252333
Greek restaurant
The Real Greek - Westfield London
Unit 1073 Ariel Way, London W12 7GB
+442087439168
Greek restaurant
Meraki Greek Restaurant Sheffield
379 Abbeydale Rd, Nether Edge, Sheffield S7 1FS
+441144387219
Greek restaurant
Kafeneon
8 Bigg Market, Newcastle upon Tyne NE1 1UW
+441912602577