Momo is located in Kota Depok, Indonesia on Pasar Pal/ Pasar Tugu Lantai 1 Blok A1 No. 55, JL Akses Ui, Kel Tugu, Kec Cimanggis, RW.5, Tugu, Kec. Cimanggis. Momo is rated 3 out of 5 in the category momo restaurant in Indonesia.
Address
Pasar Pal/ Pasar Tugu Lantai 1 Blok A1 No. 55, JL Akses Ui, Kel Tugu, Kec Cimanggis, RW.5, Tugu, Kec. Cimanggis