2 Wks Ago Woodcrest Apartment Homes 3903 Camelot Circle, Decatur, IL 62526Studio - 2 Beds $647 - $1,100 COMPARE EmailEmail PropertyCall(217) 302-8207