Property Details
2629 Twin Oaks Ct., Decatur IL 62526
$640/MonthDescription
2629 Twin Oaks
1 Bedroom Apartment Notice - Decatur IL
1 bedroom, 1 bath, w/d in apartment, assigned carport
Property Features
- 1 Bedroom Apartment Notice
- House Category