Wikipedia
Ambayathode
Ambayathode is a little town near the famous Kottiyoor temple town in Kannur district of Kerala province in India.