Buddha Lo is a Chinese-Australian chef from Australia. On March 3, 2022, he competed in Top Chef: Houston and won the competition on June 2, 2022. Aft
Read MoreBuddha Lo is a Chinese-Australian chef from Australia. On March 3, 2022, he competed in Top Chef: Houston and won the competition on June 2, 2022. Aft
Read More