Thai Orchid Restaurant Categories: Restaurant2460 S.Eola RoadAurora, IL 60503 USAGet Directions(630) 692-1331Return to Business Listings