Outlet Stores in North Windham, CT Sears Appliance and Hardware Store29 N Ridge DrNorth Windham, CT, 062568604239041Appliance StoresAppliances MajorBell Town ApplianceHardware StoresKeys MadeMajor AppliancesPlumbing SupplySears ApplianceSears OutletUsed Appliances For Sale Show More