Coffee & Tea in London - Holland Park 76-78 Holland Park Avenue, Holland Park, London, W11 3RB Tags: patisserie, sandwiches, seating area, takeaway, vegetarian dishes, wireless internet access