Reviews

A taste of Greece

London | Isle of Olive

So the rain got worse ad as I'm swept by the water it seems I arrived to Greece! With imported goods from the Mediterranean, Isle of Olive is a haven for Greek food lovers! With an improvised coffee and eating area, you can even taste some of it on the spot! Score!