A Greek Coffee Place in Mayfair!

So I was randomly strolling down Piccadilly when I came across this gorgeous newly opened Greek Coffee House that serves delicious coffees and an amazing range of nuts and honeys and Greek cookies. What else could one ask for?I have lived in Athens for 3 years and believe it or not, this place made me [...]