Restaurants :: CHINA HOUSE RESTAURANT
Restaurants :: CHINA HOUSE RESTAURANTCHINA HOUSE RESTAURANT
(217) 423-8331
Get Directions
1205 E Eldorado St, Decatur, IL 62521
Mon-Fri 11:00 AM-9:00 PM
Sat 12:00 PM-9:00 PM
chinahouse.bravehost.com
Mon-Fri 11:00 AM-9:00 PM
Sat 12:00 PM-9:00 PM
chinahouse.bravehost.com