China House Restaurants China House Visit Website 1900 Sycamore Road DeKalb, IL 60115 (815) 748-0032 Facebook About About At China House you can enjoy healthy Chinese food made from traditional Chinese recipes. All Entrees are cooked to order with fresh ingredients.