Our Facilities Jacc Healthcare Center Of Windham 595 Valley St, Willimantic, CT JACC Healthcare Center of Norwich: Three Rivers 60 Crouch Ave, Norwich, CT