T.J. Maxx 173

T.J. Maxx #173 is a T.J. Maxx off-price department store located at 95 Storrs Road in Willimantic, Connecticut.