Delivery
Pickup
Outdoor
England
London
Richmond upon Thames
Twickenham Riverside (2)
2 Restaurants on GastroRanking
271 Opinions in 2 websites
Had an amazing meal and brilliant service! Split a vegetarian platter with a friend and it was the perfect amount for us both
240 Opinions in 2 websites
Really wonderful, authentic Greek cuisine in a cosy setting that feels so welcoming. And such good value. Highly recommend 😃