The media mogul, who sold the 220 Central Park South pad in an off-market deal, paid $75 million for the unit in 2023.
Byron Allen's media company has enlisted a new finance chief to oversee the business of its most well-known TV brand, The ...