Greek Taverna offering a taste of Greece. Enjoy authentic cuisine and a pleasant atmosphere.