Mecha Uma ranked 81st best restaurant in Asia, only Philippine restaurant on the list
The Moment Group’s Mecha Uma has just been named the 81st best restaurant in Asia by the global restaurant awards platform Opinionated About Dining (OAD). Helmed by Bruce Ricketts, the