Due to a migration of our database, we have disabled the ability to view and create lists for the moment. sorry for the inconvenience
Alvin Leung

Alvin Leung

64 years Acting
Alvin Leung King-Lon, is a Canadian chef and television personality. He holds two Michelin stars at his restaurant Bo Innovation and one Michelin star at Bo London. Nicknamed The Demon Chef, he invented his own cuisine named X-Treme Chinese