Traditional Greek tavern offering quality food and a scenic view in a picturesque mountain village.