Le Centre
> Lord & Taylor
Lord & Taylor
A Lord & Taylor in Schaumburg, IL. (Nov., 2005)
A sign for the Lord & Taylor at Water Tower Place in Chicago, IL. (February, 2006)
The Lord & Taylor in Oak Brook, IL. (March, 2006)