Coffee & Tea in London - Notting Hill 19 Pembridge Road, Notting Hill, London, W11 3HG Tags: bottled beers, car parking, fast food area, italian, italian wines, seating area, wood fired pizza