The Kirivehera Temple is located in Kataragama, a town in the Uva Province nestled between the central hills and Deep South. The town is under the protection of the Kataragama Deity, a Hindu cum local god, denoted as the protector of Sri Lanka. The Kataragama Temple is a place of worship for Hindu, Buddhist and Muslim faiths. The Kirivehera located close to the huge Kataragama Devalaya, was built by King Mahasena and shares the same grounds as a sacred bo tree, believed to be one of eight saplings, obtained from the Mahabodhi tree in Anuradhapura, which in turn is a sapling of the tree the Buddha attained Nirvana under. Although an ancient town, the star class hotels in Kataragama, Sri Lanka are some of the nation's best and places like Mandara Rosen Kataragama, located close to the temple make pilgrimages to the shrines easy.