Elevated above Broadgate Circle, Los Mochis London City provides an unparalleled experience that blends the rich flavours of Mexico and Japan, with a backdrop of breathtaking city views. Explore this diverse space, from the vibrant main dining area with sushi bar to a scenic rooftop terrace, intimate private dining room, and luxurious agaveria bar & lounge with each area offering its own distinctive ambiance.
Contact and Location:
100 Liverpool Street, 9th Floor, London, EC2M 2AT