Internet Cafes Slough Town Centre, Slough - Welcome to the directory of Slough Town Centre Internet Cafes and cyber cafes in Slough Town Centre. It lists internet cafes and cyber cafes who offer internet access. Find business details, ratings and reviews of your local cyber café or internet café in Slough Town Centre, Slough and write your own review. Are you a cyber café in Slough Town Centre? Why not advertise your internet access business on the Slough Town Centre Business Directory – IT'S FREE!