MARUGAME UDON & TEMPURA in U. P. Town Center

Marugame Udon, the world's largest udon restaurant chain, has landed in Manila to bring made-to-order goodness to Japanese food fans.