About
6978 Soul Food Restaurant kitchen hours are Tuesday-Thursday 12pm-8pm; Friday-Saturday 12pm-10pm; Sunday 12pm-8pm. We are closed on Mondays.
Address: 6978 W North Ave, Elmwood Park (Illinois) 60707
Phone: (773) 237-6090
Email: moc.liamtoh@esirpretnedooftbi
State: IL
City: Elmwood Park
Street Number: 6978 W North Ave
Zip Code: 60707
categories: southern restaurant, american restaurant, soul food restaurant