Italian in London - Clapham 102-104 Clapham High Street, Clapham, London, SW4 7UL Tags: air conditioning, clapham, italian, pizza, vegetarian dishes