Big Lots 1667

Big Lots #1667, also known as Big Lots - Delaware, is a Big Lots closeout store located at 2081 US Highway 23 North in Delaware, Ohio.