Over the years they have played at the Crystal Palace National Sport Centre, Herne Hill velodrome, Southwark Park as well as in Beckenham, Catford, Peckham, West Ham and now at Eltham Well Hall.
Throughout the years, they have participated in sporting events at various locations, including the Crystal Palace National Sport Centre, Herne Hill velodrome, Southwark Park, and also in Beckenham, Catford, Peckham, West Ham, and finally at Eltham Well Hall.