Which blueprint should I use to write Nav commands

I want to create a game where enemies spawn in at point A, move to point B, C, D etc. Similar to tower Defence. Each stage has markers A,B,C,D… some will have more markers than others, so I have created an array that holds those markers.
Where is the best place to create the movement patterns-ie tell the enemy to go from A to B to C. Should that be in each AI controller blueprint, the game state blueprint, the level blueprint, or somewhere else?
Thanks