The Mitre - 40 Holland Park Ave, Notting Hill, London W11 3QY, UK on Eaten