Restaurant Ibid

First MasterChef Asia winner Woo Wai Leong’s debut restaurant