Coffee & Tea in London - Notting Hill 129A Ladbroke Grove, Notting Hill, London, W11 1PN Tags: portuguese, seating area, takeaway