Feb 19, 20186 min readReview: Duck and Rice, the self proclaimed best Chinese restaurant in Soho London