Los Mochis

Los Mochis · London

Por Yen's Foodstagram ·

Los Mochis, London

A 10-course bluefin tuna omakase at Los Mochis in London? Yes please.