Google
×

Thottada

Town in India
Thottada is a census town and suburb of Kannur city situated on NH 66 of about 8 km south of Kannur railway station in Kerala State, India. Wikipedia
District: Kannur