The Ashburton Trust Junior Open 2017

Held Friday 20th to Monday 23rd October 2017