Store Windows #TBT: Lord & Taylor New York 1999

lord and taylory christmas 1999 (13)

DALLAS, Dec 21, 2013/ — It has been 13 years since these “Around the World” store windows graced Lord & Taylor flagship store in New York. It is as relevant today as it was more than a decade ago.