A delight wrapped up in dough. Xi Home Dumplings Bay is a Chinese restaurant that also offers dumpling-making masterclasses led by its own chefs and its head chef. These dumpling making classes are a ...