Italian in London - Chelsea 61 Lower Sloane Street, Chelsea, London, SW1W 8DH Tags: italian, private parties: up to 50 guests, vegetarian dishes