fromNew York Post5 days agoInvestment firm Starr signs lease at 1177 Sixth AvenueStarr's new lease at 1177 Sixth Ave., totaling 49,264 square feet, emphasizes its continued expansion while maintaining its presence at 399 Park Ave.NYC real estate