Chef Alvin Leung makes his Dubai debut with Demon Duck
The three Michelin-starred chef and television personality Alvin Leung brings Demon Duck to Caesars Palace Dubai Alvin Leung, an English-born chef and television personality with two Michelin stars at his restaurant Bo Innovation in Hong Kong and one Michelin star…