Authentic Greek taverna offering delicious food in a central location. Known for its tasty dishes and generous portions.