Exceptional Greek Taverna offering a wide variety of homemade dishes, fresh seafood, and large portions.