China Impression is a Chinese restaurant offering a menu of authentic dishes in a relaxed atmosphere. They provide both dine-in and takeout options.