Stadium City is due south of Downtown Churchill, about as far South as Uptown is East. It's attracting an interesting population of recent grads and working professionals due to its affordability, bars and restaurants thanks to the MLS stadium being there.
Stadium City isn't a suburb, it's an exclave part of Churchill.