Italian in London - Battersea 23 Northcote Road, Battersea, London, SW11 1NG Tags: italian, private parties: up to 80 guests, vegetarian dishes