What leverage, exactly?

A real estate deal… Late yesterday news came of Google buying the building in which they house their New York offices. The property is located at 111 8th street on the border of Chelsea and the Meat Packing district and has over 2.9 million sq. ft. of space. Advertisements