I stayed in Hotel Rainbow Suites in Kannur for 2 nights in October 2018.
It’s a minimum distance (20 Rupees, now its 25, I guess) charge in autorickshaw from Kannur Private Bus stand and its very near (you might have to take an auto, though) to the railway station (in Bellard Road)
Restaurant is available. In case if you want to try some other restaurants, ‘Chifonets’ is just 1-minute walk from this hotel.
Rooms are clean and comfortable.
This is a Budget hotel.
There is parking space available in front of the hotel. A couple of vehicles can be parked there.
An auto stand is nearby.
Service was prompt
Some of the Kannur Attractions are nearby (like Payyambalam beach is 1.5 Kms)
Restaurant food was slightly costly