Coffee & Tea in London - Kensington 209 Kensington High Street, Kensington, London, W8 6BD Tags: cafetiere, delivery, mail order, mugs, tea pots