Italian in London - Battersea 511 Battersea Park Road, Battersea, London, SW11 3BW Tags: italian, private parties: up to 35 guests, vegetarian dishes