Pubs in London - Notting Hill 139 Ladbroke Grove, Notting Hill, London, W11 1PN Tags: food, pool tables, traditional english