Get directions to: Thai Thai Restaurant, Chicago, IL
Restaurant address: 3922 N Elston Ave Chicago, IL 60618, USA
Restaurant: Thai Thai Restaurant