Italian in London - Holborn 43 Theobald's Road, Holborn, London, WC1X 8SP Tags: terrace, vegetarian dishes