These places aren't at the airport. Frankly, it sounds like too much trouble to me, for a layover that short.
Does anybody here know if the main Chinese restaurant inside the Airport Hilton serves duck? Because if they do (likely) and it's halfway decent, that might be a reasonable compromise and definitely the easiest to manage from a time-and-logistics standpoint. It won't be a cheap meal, but by the time you pay for transport to anywhere else, probably balances out.