Chinese Tea Garden, DECATUR, Illinois (IL)
Conveniently located at 105 North Main Street () in DECATUR, Illinois (IL) (62523), Chinese Tea Garden is available at 2174291688. It is advisable to give them a call in ahead of time to make a reservation.
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