Look out Atlanta, there’s a new Greek restaurant in town. After a number of delays, Mykonos Taverna has finally opened its doors. Originally scheduled to open at the end of April, the restaurant finally said hello to us late last week. I had no idea when I penned the aforementioned post that droves of people …
Continue reading “Mykonos Taverna Restaurant Review – Druid Hills, Atlanta, GA [First Impressions]”