Los Mochis London City | Hungru

A new restaurant blending Mexican and Japanese cuisines, located at 100 Liverpool Street.