TIAA alleges it has terminated SL Green’s $120M ground lease at 2 Herald Square

2 Herald Square aka 1328 Broadway (Credit - Google)

2 Herald Square aka 1328 Broadway (Credit - Google)

Share this article