iHeartMedia New Orleans Building Sells For $3.5 Million.
iHeartMedia has sold the building that is home to its New Orleans cluster for $3.5 million. The three-story, 17,765-square-foot building in downtown New Orleans has been acquired by a Florida-based