Mr. Momo
Dumplings
Mr. Momo is a restaurant specializing in dumplings. They offer a variety of flavors and preparations. The establishment is located in Etobicoke.
Location
Best places nearby
The highest rated places close to Mr. Momo.
Local restaurants nearby
2453 Lake Shore Blvd W, Etobicoke, ON, Canada M8V 1C5



