Holy Cross Church in North Portland will hold its annual festival from 11 a.m. to 6 p.m., Sunday, July 14. Featuring food, music and activities for kids, the event is held at the church, 5227 N Bowdoin St.