Concert Venues Windsor, Slough - Welcome to the directory of Windsor Concert Venues and concert halls in Windsor. It lists concert venues and concert halls who offer live music and live bands. Find business details, ratings and reviews of your local concert hall or concert venue in Windsor, Slough and write your own review. Are you a concert hall in Windsor? Why not advertise your live music business on the Windsor Business Directory – IT'S FREE!