Linens 'n Things 1231

Linens 'n Things #1231 was a Linens 'n Things store located at Lindbergh Plaza, 2581 Piedmont Road in Atlanta, Georgia. The store closed in December 2008.