Chengdu Impression
Restaurant $
2545 N Halsted St, Chicago, IL 60614
Description
Bright, casual restaurant with an eclectic mix of classic Chinese dishes & sushi rolls. Authentic and creative recipes from Sichuan, China. Located at Depaul/Lincoln Park Chicago. Dine-in, Carry-out and Fast Delivery!Get to know Chengdu Impression
Chinese Restaurant