Mykonos Taverna Restaurant Review – Druid Hills, Atlanta, GA [First Impressions]
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 … Read more →