In a Chinese mythology which originates in the state of Qi during the pre-Qin period, immortals live in a palace called the Penglai Palace which is located on Mount Penglai.  In Chinese mythology, the mountain is often said to be the base for the Eight Immortals, or at least where they travel to have a ceremonial meal, as well as the ...About us - SHENZHEN PENGLAI Industrial Corporation LimitedCompany： SHENZHEN PENGLAI Industrial Corporation Limited. Factory Address： 403B, No.99 Qiaocheng East RD,Nanshan District,Shenzhen,Guangdong,China. Factory ADDRESS： St George Industrial Park,XinYu Road,ShaJing Town,Bao''an District,Guangzhou City,China. Contact： Jack Du. Cel： +86-15811882441.