Big Lots 4673

Big Lots #4673, also known as Big Lots - Dempster Street, is a Big Lots closeout store located at 7233 West Dempster Street in Niles, Illinois.