A vibrant new Japanese Mexican restaurant opened this morning in the City of London, Los Mochis, and it is completely free of gluten, nuts, and celery. It is the second restaurant opened by the Los Mochis team, founded by Markus Thesleff, with the first opening in 2021 in Notting Hill and winning the SME Greater...