Coffee & Tea in London - Kensington 3 Stratford Road, Kensington, London, W8 6RQ Tags: great food and drink