Duck Roast is a flavorful Kerala-style dish where duck is slow-cooked with spices, onions, and curry leaves until rich and dry.
ā¹0
Your cart is empty.