City · India

Chelambra

Chelambra, India

Idimuzhikkal or Chelembra is a town in Malappuram district, Kerala, India. Chelembra is the Panchayath and Idimuzhikal is the capital of this Panchayath.

Good to know

More places in India