About this place A temple dedicated to the Three Mountain Kings, located on the sixth floor of Guanghua Mall in Taipei, Taiwan