I remember that escalator. There must have been some renovations there in the past 3 - 4 yrs, as I recall it was still visible in the late 90's. On the other hand, I think that the Eaton's theatre, at the same location, has been refurbished and is operation again.
Okay, here's a sacred picture: