I have eaten at Michelin Star restaurants in London, Miami, New York, Paris, Moscow, Kiev, Belgrade, Warsaw, Kuala Lumpar, and Copenhagen.
I would swap all of those meals for 2 xoirino pita apolla and a beer from vamvakousis. Best souvlaki in Greece. I miss this...place so so much.More