Bellard Road, AL-Noor Plaza, Kannur, Kerala - 670001, India
Bellard Road, AL-Noor Plaza, Kannur, Kerala- 670001,India