Cozy Greek taverna serving delicious local cuisine. Known for generous portions and a welcoming atmosphere.