I was walking in 104st the other day and I found out that The Helm is moving to the Mackenzie Building, does that means we are not seeing this tower soon?
I have been driving through this lot for a while. Yesterday I walked by to have a closer look.
Does anybody know more about this development? I don't see it on the map or a thread abt it.
Happy hump day everyone!