Devoted Health Headquarters Completed in Waltham
Devoted Health’s new headquarters has been completed at the Watch Factory in Waltham at 221 Crescent St. Devoted Health is a new health care company serving seniors, launching Medicare Advantage Plans in 2019.