Sears Appliance Outlet 7440

Sears Appliance Outlet #7440 was a Sears Appliance Outlet store located at 35101 Euclid Avenue in Willoughby, Ohio.