Lion King is a Chinese restaurant known for generous portions and tender duck dishes.