
Lord & Taylor reveals its Stamford remodel
Lord & Taylor Stamford is now home to some 45,000 pairs of shoes – and 157,000 square feet of updated space. The store celebrated…
Read MoreLord & Taylor Stamford is now home to some 45,000 pairs of shoes – and 157,000 square feet of updated space. The store celebrated…
Read More