Please visit our sisters restaurants
Anna Thai: 253 N Main st., Decatur, IL 62523
www.annathaidecatur.com
Tawan Thai : 1644 S. Randall Rd., Algonquin, IL 60102