I can't tell by this short blurb if the Howard's coming to Alhambra is in addition to or as a substitute for their current store, on Valley (1/2 block east of Del Mar) in San Gabriel. Given how close these locations are to each other, I suspect this means Howard's is closing their San Gabriel store.
Not too long ago, there was some talk that they might be moving to Rosemead. It's a shame we lost out on those jobs and that tax revenue.
As for this being a "former" site of a Circuit City, I'm pretty sure Circuit City never actually opened that store. They went bankrupt just as this shopping center was being finished.