Coffee & Tea in London - Hampstead 107 Kingsgate Road, Hampstead, London, NW6 2JH Tags: private parties: up to 300 guests, terrace