Authentic Greek taverna offering delicious food at fair prices. Known for its welcoming atmosphere.