Immaculate Heart Parish hosts its eighth annual African dinner and dance May 4, in the church community center.

Cuisine will include dishes from Central, East and West Africa and the United States. Dinner runs from 6 p.m. to 8 p.m., followed by dancing until 10 p.m.

Tickets are $30 for adults and $10 for children under age 12. Proceeds benefit the parish’s youth ministry program.

For tickets or more information, call 503-287-3724. The church is at 2926 N Williams Ave.