Festivals

Rochester Greek Festival

When: May 31-June 3, 11 a.m.-11 p.m. 2018