Drag box to select area
This great Chinese restaurant was started in 1982. The friendly staff and great ambiance makes this a wonderful place to eat. All of the delicious food is also available for pickup or delivery. Stop in and try a great meal in the dining room or at home.
117 W 1st St, Elmhurst, IL 60126
- Hours: Mon - Thu, 11:30am - 9:30pm; Fri, Sat, 11:30am - 10:30pm; Sun, 4pm - 9:30pm
- Accessible: yes