I think its this parcel. This was back from April 2018. I think..
Via streetview:
https://www.google.com/maps/place/10...4!4d-73.975824
You can see signage up for 150,000 sf flagship opportunity. Although I don't recall if the adjacent parcels have been demo'd.