Yanni’s Restaurant: A Touch of Greece in Greenwood Village
The sparkly new Landmark Plaza development in Greenwood Village is not where you expect to find a gathering place so perceptibly steeped in Greek tradition. But there it is, like the tavernas of Greece, Yanni’s Greek Restaurant, which is filled with Mediterranean pottery, sweet smells of anise and lemon, and wafts of garlicky roasted meats. … Read more