Tow Pochana is a small family-run restaurant that has been serving their famous braised duck for over 50 years.