Vegetarian Restaurant in Chavakkad Region


  • Muthuvattoor - Guruvayur Rd, West Nada, Guruvayur, Kerala 680101, India