Taverna Levanda is a restaurant offering a menu with a variety of well-presented, quality dishes at reasonable prices.