Food Review: Restaurant Ibid at North Canal Road, Boat Quay | MasterChef Asia Winner Woo Wai Leong’s Maiden Restaurant
The Place Located along North Canal Road, the two weeks old Restaurant Ibid is the brainchild of Chef Woo Wai Leong, a lawyer-in-training turned chef and the first winner of [...]