Dragon River is a casual Chinese restaurant known for serving comforting fare, with Peking duck as a specialty.