Where Are We? November 30, 2018 | No Comments We’re based in the Max Roach, Wiltshire Road, Brixton, SW9 7NE. The building has been newly refurbished and has large indoor and outdoor play areas, and a beautiful garden.