Restaurant Manager £40,000 £45,000 DOE Nestled in the heart of Notting Hill, we put flavour on a pedestal and embrace the unconventional, with our relaxed service bringing the vibes and fostering a unique atmosphere and culinary landscape beyond traditional expectations…