Ottolenghi Notting Hill - 63 Ledbury Rd, Notting Hill, London W11 2AD, UK on Eaten