Terenure College 7–30 St Michael's College

Terenure College 7–30 St Michael's College