MLB Network is making a major move—literally. The league network announced Thursday that its operations and offices will relocate to a brand-new, state-of-the-art facility in Elmwood Park ...
MLB Network will set up shop in a new, nearly 207,000-square foot building at 25 Market Street, just off exit 61 of Interstate 80. Built on the former site of the Marcal Paper plant, which was ...