Find the top Wok restaurants in Decatur, Illinois near you now.
Chinese restaurant
Address: 1683 W King St, Decatur, IL 62522