Taverna Ellada is a restaurant offering fresh seafood dishes.