Pella Renews at Crossroads Distribution Center
February 2012 Pella Window & Door of Georgia has extended renewed its lease at 2605 N Berkeley Lake Road. Pella occupies 23,533 square foot facility in what is known as Building 100 at Crossroads Distribution Center. Crossroads Distribution Center is a 322,780 square foot industrial development made up of two buildings constructed between 2000 and 2001. Pella was represented by Nathan Anderson of NAI …