Get set to enjoy the mystic charm of Kannur, the land of looms and lores in Kerala acclaimed as the "Gods own country". Kannur, famed for its hospitality, has now another feather in its cap -"Royal Omars". The Omars Group of concerns with a quarter century of experience in the hospitality industry has dedicated a three star hotel to the people of the world.
continue reading
continue reading




