The Willow Nest Categories Shopping & Specialty Retail 6995 US Route 36 Decatur IL 62521 (217) 859-6126 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×