Nilambur, better known as the Land of Teak Plantations, is a major town located in the Malappuram district of Kerala. ... This strategically positioned town shares its borders with the Nilgiri Hills, Eranadu, Palakkad and Calicut. Located on the banks of River Chaliyar.