Italian in London - Earlsfield 189 Garratt Lane, Earlsfield, London, SW18 4DR Tags: italian, private parties: up to 30 guests, vegetarian dishes