Sithulpawwa is an ancient Buddhist monastery, straddling a collection of rocky outcrops and caves deep in the heart of the Yala National Park. There are said to be hundreds of caves and shelters within and around the complex that have housed monks who came to the site to further their education as well as to meditate.