Enjoy authentic Greek and Cretan cuisine at Taverna Klimataria. This restaurant offers a Mediterranean menu featuring local products.