Westwood, Coventry is the training centre for the 20 weeks in the first year. This will not change from year to year, and you do not need to live in the vicinity as accommodation is provided. It has replaced the initial long stint in HMS Collingwood/HMS Sultan down south.
HMS Sultan, Gosport is the training school used in the second and third years for railway specific courses in 2-3 week stints. Again, this does not change (although some disciplines may use other training schools as well, such as Walsal), and you do not need to live nearby as accommodation is provided.
The depots, where the time will be spent when not on courses, do vary from year to year, depending on business need. These need to be within a reasonable travelling distance as this will be your regular place of work, and with it being shift work you need to be able to commute at various times of the day. (As an aside, I saw one lad yesterday who finished at 0300 wait until the first train at 0630, so that's something worth bearing in mind, particularly if you don't drive.)
If there is no nearby depots for this intake it's worth checking for the next, as they do vary. I believe Birmingham took some on a few years back, so they may well do again in the future.