Coffee & Tea in London - Hampstead 321 Kilburn High Road, Hampstead, London, NW6 7JR Tags: private parties: up to 35 guests, takeaway