Eh, anything that's north of Loop 12 and west of 75 (and east of some nebulous line west of Inwood) is "North Dallas". NorthPark barely qualifies, since it's on the northwest corner of Loop 12 and 75.
But it's all moot because I checked, and Apple already has a store at NorthPark.
Well, there's also NorthPark, but I believe that already has an Apple Store.
And I wouldn't really call Stonebriar "upscale". It's basically the only non-upscale mall here that isn't dead or dying.