Los Mochis London City | Hungru
A new restaurant blending Mexican and Japanese cuisines, located at 100 Liverpool Street.