Best Greek Restaurant You Can Find In London
“Thou should eat to live; not live to eat”. Whoever came up with that phrase most definitely didn’t do enough living, if you ask me. Either that, or they hadn’t got round to trying authentic Greek food, from the best Greek restaurant in town. I make sure all my guests leave feeling a little more…