De Chin Swee Tempel ligt op een weelderige groene helling en op een paar minuten afstand van de resorts van Genting Highlands. Het is een belangrijke halte tijdens de rit met de kabelbaan van Genting Highlands. Het ligt zo'n 4.600 voet boven zeeniveau, op een stuk rotsachtig bebost land van 28 hectare, op ongeveer 5 - 10 minuten afstand van het populaire Resorts World Genting.
De tempel werd in 1994 geopend voor het publiek en er staat een standbeeld van de eerwaarde meester Chin Swee. Hij werd aanbeden als een godheid in de provincie Fujian, waar wijlen oprichter Lim Goh Tong als kind live woonde.