Got a sec? Are you able to write a short review of Windsor Rugby Football Club in Slough? Help create a directory of recommended sports clubs in Slough by adding your Windsor Rugby Football Club Slough review today. If Windsor Rugby Football 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.