Those are the Montgomery Mills towers - they've actually sunk quite a bit of money into them in the past few years, ie all new balconies, and they redid the landscaping and entrances to be more modern.
Anyone know if the new pedestrian stairs to Islington will be open/accessible anytime soon? Or will it be once the third building (on the east) is done?
Those buildings are really not my thing. But they've seem to have done an okay job with it. And look fairly striking from an distance. So thumbs marginally up for these, for what's that's worth.