Los Mochis is seekingoutstanding part time commis waiter/waitressestojoinone of the biggest and mostanticipatednew openings of 2024.Our flagship restaurant elevates the London dining scene in a stunning 14,000sqft restaurant on the rooftop of 100 Liverpool Street. Located on the 9th floor, the restaurant boasts a 3,000sqft outdoor terrace with views of theCity. Los Mochis City is our second locati...