Terenure College 21–29 St Michael's College

Terenure College 21–29 St Michael's College