The Village Cafe Address: 103 N Main St, Atwood, IL 61913 Phone: (217) 578-3334 Cafes Other Businesses: Atwood Downtown Diner at 103 S Main St, Atwood, IL 61913 Mona's Steak & Spirits at 114 N Main St, Atwood, IL 61913 First State Bank at 131 N Main St, Atwood, IL 61913