It had been thought that the final would be played at either Parkhead or love Street, the venue decided by the toss of a coin. However, the SFA have decided that the two teams will play at Hampden.
In their cup run Saints have knocked out Arbroath, Ross County, Rangers, Kilmarnock and Dundee United, whilst Celtic beat Hearts in extra time on Saturday to make the final.
Hopefully the Saints youngsters can complete their run with another SPL scalp.