February 25, 2011

The Talbots unveiled its new store design at the Westfield Garden State Plaza in Paramus, N.J.

February 25, 2011

The Talbots unveiled its new store design at the Westfield Garden State Plaza in Paramus, N.J.