Coffee & Tea in London - Bloomsbury 196 Tottenham Court Road, Bloomsbury, London, W1T 7LG Tags: italian, private parties: up to 70 guests