Delicious Country is an unpretentious Chinese restaurant offering a wide selection of common dishes in a mellow atmosphere.