A Greek taverna offering traditional dishes. Enjoy mountain views.