Stumble Inn Address: 126 W Main St, Capron, IL 61012 Phone: (815) 569-1442 Restaurants, Bars Other Businesses: Rosa's Italian Restaurant at 130 W Main St, Capron, IL 61012 Village Cafe at 115 W Main St, Capron, IL 61012 Boncosky Oil Co at 141 W Main St, Capron, IL 61012