Looks like The Armoury Apartments is no longer available on Rent.com which means this information is likely out of date.

The Armoury Apartments

 255 Pleasant Street, WillimanticCT 06226