Kelso Public School

Kelso Public School, 19 Gilmour Street, Kelso,2795

Kelso Public School

Kelso Public School – Developing the hearts and minds of the future