Popeyes Louisiana Kitchen 18241 South Halsted Street, Glenwood, IL 60425