Big Lots 1866

Big Lots #1866, also known as Big Lots - North Indianapolis, is a Big Lots closeout store located at 8401 Michigan Road in Indianapolis, Indiana.