Coffee & Tea in London - Clerkenwell 17 Clerkenwell Road, Clerkenwell, London, EC1M 5RD Tags: italian, private parties: up to 15 guests, takeaway
Coffee & Tea in London - Kennington 348 Kennington Lane, Kennington, London, SE11 5HY Tags: private parties: up to 15 guests, takeaway