One SoHo Square

Flatiron Health Doubles Manhattan Footprint

The health-care tech firm has signed a 10-year lease that expands its headquarters to 252,452 square feet in the newly redeveloped One SoHo Square complex in New York City.