'Souvlaki Street'
Europe
Pop-Up Food Stall ‘Souvlaki Street’ Serving Londoners a Taste of Greece
Souvlaki Street in London is the place to be for a taste of Greece -- and the lines that span down the roads where it is set up are proof!
Started by Evi Peroulaki from Vatolakko who went to the...