The classes are held at Great Shelford and Stapleford. Different styles and ages are catered for at each location, please click here for more information.