With a history of over 2,300 years, Sithulpawwa Rock Temple is an ancient Buddhist monastery built by King Mahanaga. Sat deep in the mountains of Yala National Park, it straddles hundreds of caves sheltering monks for centuries. Paintings of the Anuradhapura era, the stone Buddha, Bodhisattva images, and circular Relic Houses are spread throughout the premises. Inside the stupa is a traditional moonstone fenced by a sculptured wall of elephant heads.