Boston Children's Hospital Sells Peabody Campus for $62 Million
Boston Children's Hospital sold its Peabody campus for $62 million, NBC Boston reports, as Central Street detours began downtown this week. The report, headlined "Boston Children's Hospital sells site for $62 million," said the 10 Centennial Drive site — home to the hospital's North Sho…