Italian in London - Paddington 342 Edgware Road, Paddington, London, W2 1EA Tags: italian, private parties: up to 30 guests, vegetarian dishes