Chinese Tea Garden Address: 105 N Main St, Decatur, IL 62523 Phone: (217) 429-1688 Hours: Mon: 11am-9pm Tue: 11am-9pm Wed: 11am-9pm Thu: 11am-9pm Fri: 11am-9pm Sat: 12pm-9pm Restaurants Other Businesses: Lincoln Square Lounge at 121 N Main St, Decatur, IL 62523-1206 Macon Ice Cream and More at 130 E Prairie Ave, Decatur, IL 62523 Jasmine Mon LLC at 253 N Main St, Decatur, IL 62523 Subway at 248 N Park St, Decatur, IL 62523 Zb Hot Dogs at 134 S Main St, Decatur, IL 62523