Thursday, January 20, 2011

Lord And Taylor Logo





Lord And Taylor, colloquially known as L&T, or LT, based in New York City, is the oldest upscale, specialty-retail department store chain in the United States.

No comments:

Post a Comment