Chen's 3506 N. Clark St. Chicago IL United States
Web Information: Web Page Delivery Info Menu
Phone: 773.549.9100 Accepts: Visa, MasterCard/Eurocard
Alcohol: full bar