Duck King is a Chinese restaurant. It is located at 880 River Road. The restaurant has a history of being open, with recent updates mentioning its status.