Coffee & Tea in London - Holborn 142 Gray's Inn Road, Holborn, London, WC1X 8AX Tags: private parties: up to 120 guests