STOP & SHOP #674 in 1391 Main St in Willimantic