Dewahuwa

Dewahuwa is a small village situated in the Matale District, Central Province, Sri Lanka.