Happy China Buffet, DECATUR, Illinois (IL)

Feeling hungry? Happy China Buffet is among the restaurants you possibly can consider.
Conveniently situated at 973 East Eldorado Street () in DECATUR, Illinois (IL) (62521), Happy China Buffet is available at 2174289833. Please do give them a call beforehand to make a reservation.
More restaurants in DECATUR, Illinois (IL)


Happy China Buffet contact information and details:
Address: 973 East Eldorado Street - , DECATUR, Illinois (IL) 62521
Contact Phone: 2174289833