Big Lots 157

Big Lots #157, also known as Big Lots - New Castle, is a Big Lots closeout store located at 2611 Ellwood Road in New Castle, Pennsylvania.