According to our records, this business is located at 117 W 1st St. in Elmhurst (in Du Page County), Illinois 60126, the location GPS coordinates are: 41.9000443 (latitude), -87.9409309 (longitude). Red Dragon Chinese Restaurant is categorized under Drive-In Restaurants (SIC code 5812). Known organization president is Byung Choi.