Kuragala Purana Rajamaha Viharaya is an ancient Buddhist monastery located in Balangoda, Sri Lanka. Dating back to the 2nd century BC, this site holds significant historical and archaeological importance. It consists of cave temples and stone inscriptions that provide insights into the religious practices of the past. The monastery has been recognized as an archaeological reserve by the government, making it a must-visit destination for history buffs and spiritual seekers alike.