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