Coffee & Tea in London - Notting Hill 175 Westbourne Grove, Notting Hill, London, W11 2SB Tags: cafetiere, seating area, tea pots, vegetarian dishes