Luna Omakase: Hidden in Los Mochis is a cosmic sushi counter Life&Style Rooftop restaurant and bar Los Mochis opened its Liverpool Street outpost last year to much fanfare. A bold, buzzing mash-up of Mexican and Japanese cuisine, it’s a maximalist playground for City types, proof that the Square Mile has outgrown its reputation for being stuffy and traditional. Head there on a Thursday evening and you’ll be [...]