CITYSCAPE DINING WITHIN LONDON CITY
London City's Premier Mexican-Japanese restaurant
Situated in the heart of the City of London, Los Mochis London City, is a haven where Tokyo meets Tulum. The restaurant featured several dining areas, including a vibrant main dining, sushi bar and rooftop terrace. All with their own distinct ambiences providing the perfect oasis from the bustle of London City.