Twin Oaks Apartments Categories Real Estate, Moving & Storage 2555 Twin Oaks Ct. Decatur IL 62526 (217) 877-1133 (217) 877-1182 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×