Two NYC towers put final touches on major upgrades as they buck downtown malaise
Landmarked tower at 28 Liberty St. and nearby One Liberty Plaza are putting final touches on new projects to bolster their success.