Where to Eat the Best Pork Souvlaki on a Platter in Athens? Souvlaki Leivadia, Athens, Greece

Souvlaki is an essential institution in Athens. Only Athens? It is widespread all over Greece and is the national dish of … Continue reading Where to Eat the Best Pork Souvlaki on a Platter in Athens? Souvlaki Leivadia, Athens, Greece