Cambridge House Grammar School came out on top 34 – 22 in this keenly contested Danske Bank Schools Cup match…
—
by