Department Stores in Holden (MA) Full list of companies Department Stores category in Holden, Massachusetts Talbots 1063 Main St, Holden, MA 01520, (508)829-9993 Page 1