Enjoy delicious food and excellent service at Taverna Giannousakis. This restaurant offers generous portions and a friendly atmosphere.