Find the top Momo restaurants in Etobicoke, Ontario near you now.
Fast food restaurant
Address: 1530 Albion Rd Unit FC2, Etobicoke, ON M9V 5H4, Canada