A mosque believed to be one thousand years old. It is one of the oldest in India and is situated on the banks of River Meenachil.