Get directions to: Thai Lotus Restaurant, Aurora, IL
Restaurant address: 375 S Rte 59 Aurora, IL 60504, USA
Restaurant: Thai Lotus Restaurant