New open air spot in Wynwood brings a taste of Turkey, Greece to South Florida
An open air spot in Wynwood is now offering a Mediterranean culinary experience right here in South Florida. Greek fare and craft cocktails are just some of the items on the menu.…