Best Souvlaki in Athens: 8 Great Places According to a Local

The best souvlaki in Athens is certainly something you want to discover during your trip to the Greek capital. While there is arguably no such thing as a bad souvlaki restaurant, there are always those places that stand out above the crowd.  Best Souvlaki in Athens  The truth is, that Athenians don’t always venture into … Read more