Authentic Greek taverna serving fresh, homemade dishes and grills.