top of page
Italy Dance Immersion and Italian Grand Prix 9-23 June 2018
New Zealand Dance Immersion 4-13 June 2017
Shenyang.Beijing Dance Immersion 11-20 June 2016