Italian in London - Paddington 31 Craven Road, Paddington, London, W2 3BX Tags: italian, private parties: up to 200 guests, vegetarian dishes