Windsor were formed following the winding up of Windsor and Eton who had been suffering from long-running financial problems which had seen them make numerous appearances in court before finally folding. The new club was formed by fans of the original team and operates as a social enterprise which sees them participate in many charity events, which included a season with Helen & Douglas House hospice as shirt sponsor.
Although they were formed in 2011, Windsor’s home of Stag Meadow is 100 years older than the club that play there, having been home to Windsor and Eton for all but 19 years of their 119 year existence. It had originally been placed by order of the Monarchy that grounds should exist within Windsor’s famous Great Park specifically for the purpose of football.
For four seasons, between 2003 and 2007, Slough Town ground shared at Stag Meadow after financial disagreements drove them out of their home at Wexham Park.