China Panda is a Chinese restaurant. It is located in the Genesee Country Mall. The food is described as really good, and the staff are passionate about their business.