There's more than one place called '''Melattur''':

India

  • Melattur - a town in Kerala, Southern India
  • Melattur - a town in Tamil Nadu, Southern India