After a two-month review process, multichannel specialty retailer Talbots Inc. has awarded the Talbots brand advertising account to New York-based Publicis.