Posted on

Lenox Hill: A Medical Series airing on Netflix

Image from Lenox Hill is a storied hospital in Manhattan that began in 1857 to meet the medical needs of its population and a growing immigrant community. It has also been one of the pioneers of medicine including in 1907 establishing the first physical therapy department in the U.S. and being the first hospital…

This content is for member members only.
Login Join Now