Come In As Guests. Leave As Family With Royal Omars.
The architecture of Royal Omars is a feast to the eyes and makes it a landmark in Kannur. Base your stay at the Royal Omar and get set to enjoy the sights of Kannur.
Royal Omar's, Thavakkara, Kannur, Kerala 670001, India