Coffee & Tea in London - Westminster 12 Artillery Row, Westminster, London, SW1P 1RZ Tags: italian, private parties: up to 45 guests, takeaway