Teak-Museum is located 4 km from Nilambur, a town in the Malappuram district of Kerala, South India. Teak occurs naturally in India with the main teak forests found in Kerala.
SAHARA MARBLES Nilambur
Udupi pure vegetarian restaurant
Cafe Latte
Annapoorna's Veg restaurant
ILLAM HOMELY Food & Home Stay