The gods will be visiting Central New York again this spring at the third annual “A Taste of Greece in Ithaca” Greek festival at St. Catherine Greek Orthodox Church located on 120 West Seneca Street in downtown Ithaca. The festival is on Friday, May 8 ...