Discount retailer, Big Lots, leased 32,182 square feet of retail space at the North Hills Shopping Center in Atlanta, GA. The 100,226-square-foot retail property is located at 3358 Chamblee Tucker Road. More than 1,300 close-out stores now operate in 46 states under the Big Lots brand name. Kelly Snipes of Blue Ridge Capital provided representation in this direct deal.