New Horizons at Choate is a 50000-square-foot assisted living community located in Woburn. The facility features 120 independent and assisted living apartments featuring amenities such as utilities, three meals a day and cleaning services. Other services include desk service, recreational programming, transportation services, escort services, medication management and home care assistance. For further inquiries, phone New Horizons at Choate.