Suggest an update Name* Categories* State* Locality* ZIP* Street address* Phone* Website* Company description* Visit the hotel Atwood downtown diner, which is in the state Illinois (IL), city Atwood. Our hotel can be found at 103 South Main, Atwood, IL 61912. Great deals on best and cheap hotels. Your comments* (not for publishing) * — Required information Atwood downtown diner/103 South Main - Atwood - Illinois (IL) ← View details 103 South Main, Atwood, IL 61912, Atwood, Illinois (IL) +1 217-578-2204