AddThis

Lord & Taylor opens in Westchester, N.Y.

New York -- Lord & Taylor has opened an 80,000-sq.-ft. store in Ridge Hill center, Westchester, N.Y.

The store, which cost a reported $30 million to build, has a very contemporary look and spacious feel, with large Italian white tiles throughout.