i've looked at this a hundred different ways, and it looks like this is where it will be, assuming the bloomingdale's building in the illustration is the one that is currently there.
http://goo.gl/maps/y5hA8
apparently it will take place of a parking deck that's already there, and will essentially be an extension of lenox square.