There are numerous cave temples in Ipoh. This is due to the abundance of limestone outcrops and karst mountains that dot the Ipoh landscape. Many of these outcrops are home to immense cave systems, a small number of which are occupied by Taoist temples.