Mr. Momo is a restaurant specializing in dumplings. They offer a variety of flavors and preparations. The establishment is located in Etobicoke.