Situé sur une pente verdoyante et à quelques minutes des attractions de Genting Highlands, le temple de Chin Swee est une étape importante du trajet en téléphérique de Genting. Il se trouve à 4 600 pieds au-dessus du niveau de la mer, sur un terrain rocheux et boisé de 28 acres, à environ 5 à 10 minutes de la célèbre station balnéaire Resorts World Genting.
Ouvert au public en 1994, le temple abrite une statue du révérend maître Chin Swee. Il était vénéré comme une divinité dans la province de Fujian, où le défunt fondateur, Lim Goh Tong, a vécu en tant qu'enfant.