Situado en una exuberante ladera verde y a pocos minutos de los complejos turísticos de Genting Highlands, el Templo de Chin Swee es una parada importante del teleférico de Genting. Se encuentra a 1.600 metros sobre el nivel del mar, en una parcela de 28 acres de terreno rocoso y boscoso, a unos 5-10 minutos del popular Resorts World Genting.
Abierto al público en 1994, el templo alberga una estatua del Reverendo Maestro Chin Swee. Era venerado como una deidad en la provincia de Fujian, que fue donde el difunto fundador, Lim Goh Tong, vivió en directo.