Athichanallur is situated on the banks of river Tamirabarani. It is a place of archaeological importance. It was found that in ancient times, a civilization flourished here. Many evidences such as urns and small mud vessels were found near the river. Athichanallur is now under the supervision of Tamil Nadu Archaeological Department.