Established in 1948, Taverna Meteora offers traditional, homemade Greek cuisine using local ingredients.