China Pepper is a casual Chinese restaurant known for its generous portions and unique flavors, offering dishes like steamed vegetable dumplings and orange chicken.