Restaurant in Taliparamba Region


  • VPM Complex, Central Bazar, Payyanur, Kannur, Kerala 670307, India