WebsiteLocation: 117 W Main St St. Charles, IL 60174 Phone: (630) 513-1889Menu Link: menuRestaurant Type: Chinese