Red Dragon is located in Elmhurst, United States on 117 W 1st St. Red Dragon is rated 3.5 out of 5 in the category beer in United States. Dragon is located right across the street from the Elmhurst train station on West 1st Street. It features a large selection of Chinese cuisine. Red Dragon has a family-friendly atmosphere and booth seating in addition to a well-stocked lunch buffet on Fridays and Saturdays. e on tasty egg rolls, crab rangoon, cashew chicken, hunan chicken, kung pao shrimp, beef chop suey, pan fried noodles and more. The Red Dragon is open seven days a week for lunch and dinner. It features carryout services for individuals on the go, as well as delivery. This restaurant also offers ordering through its website.