Kitchen Appliances Slough Town Centre, Slough - Welcome to the Slough Town Centre Kitchen Appliances Directory listing recommended kitchen appliance shops in Slough Town Centre. It lists those who offer kitchen appliances in Slough Town Centre, Slough. Do you have a Slough Town Centre kitchen appliance business? If so, why not advertise it on the Slough Town Centre Business Directory - IT'S FREE.