Categories: Canterbury, New Zealand | Cities and towns in New Zealand
Leeston is a small town on the Canterbury Plains in the South Island of New Zealand. It is located 30 kilometres southwest of Christchurch, between the shore of Lake Ellesmere and the mouth of the Rakaia River. The town is a farming service centre.