Chinese Tea Garden, DECATUR, Illinois (IL)
Readily operating at 105 North Main Street () in DECATUR, Illinois (IL) (62523), Chinese Tea Garden can be called at 2174291688. Make sure you contact them before you go to select your place in the restaurant.
More restaurants in DECATUR, Illinois (IL)
Chinese Tea Garden contact information and details:
Address: 105 North Main Street - , DECATUR, Illinois (IL) 62523
Contact Phone: 2174291688
