Paragahadeniya is a small town in the North Western Province of Sri Lanka.