Panda Palace is a Chinese restaurant known for its large portion sizes and quick service, primarily catering to take-out orders. It has been family-owned and established in 2001.