Live music and traditional dance, plus shish kabobs, tabouli, falafel, baba ghanoush and more hummus than you can shake a stick at are the stars of the 29th Annual Lebanese Food Festival to be held on Friday, May 17, and Saturday, May 18, from 10 a.m. to 10 p.m., and Sunday, May 19, from 10 a.m. to 8 p.m. Can't stay? Boxed lunches and takeout also will be available. St. Anthony Maronite Church, 4611 Sadler Road, Glen Allen, 270-7234 or stanthonymaronitechurch.org/festival .