A Greek taverna offering delicious, generous portions. Known for its friendly atmosphere and quality food.