Mercer County Park hosts Italian American Festival