632 N Dearborn St, Chicago, IL 60654
For any and all questions, please fill out the form below.
Hours of Operation
Take-out is available Wednesday - Sunday from 4pm to 9pm
For curbside pickup, please call us directly at 224.888.0383 to order
For delivery, please visit taochicago.com/delivery
While we eagerly await the opportunity to resume full normal operations, our thoughts are with all those affected both directly and indirectly during this difficult time.