Eating, drinking, dancing, singing and more eating. That is what thousands of visitors enjoyed at the 18th annual Niagara Greek Festival in St. Catharines this weekend. […]