Could you submit a review of Windsor Cricket Club Slough? Help create a directory of recommended sports clubs in Slough by adding your Windsor Cricket Club Slough review today. If Windsor Cricket Club Slough is owned by you, then claim it today. If you claim a business, you will be able to choose a new business profile photo.