Apartments 179 Valley Street, Willimantic 90 Tuckie Rd, Windham, CT 06280 469 Pleasant St, Willimantic, CT 06226 384 Valley Street, Willimantic, CT 06226 179 Valley Street #30, Willimantic, CT 106 Pennywood La, Willimantic, CT 06226