Greek restaurant, Taverna Progoulis, offers a taste of Mediterranean cuisine.