Assistant Restaurant Manager Los Mochis, City NEW OPENING Los Mochis is seeking an outstanding Assistant Restaurant Manager to support one of the biggest and most anticipated new openings of 2024. Our flagship will elevate the London dining scene in a stunning 14,000 sq ft restaurant on the rooftop of 100 Liverpool Street. Located on the 9th floor, the restaurant will boast a 3,000 sq ft outdoor