Black & Decker Retailer - Sears - Windsor,nova Scotia: Sears Appliance Store in Windsor, Nova Scotia (Tools, Hardware) - CLOSED
Map & Directions (CLOSED)
Sears Appliance Store
105 Wentworth St
Windsor, Nova Scotia B0N 2T0
Phone: (902)798-8333
