Outdoor Clothing Slough Town Centre, Slough - Welcome to the Slough Town Centre Outdoor Clothing Directory listing recommended outdoor clothes shops in Slough Town Centre. It lists those who offer outdoor clothing in Slough Town Centre, Slough. Do you have a Slough Town Centre business? If so, why not advertise it on the Slough Town Centre Business Directory - IT'S FREE.