Coffee & Tea in London - Notting Hill 105 Talbot Road, Notting Hill, London, W11 2AT Tags: break, smoothies