Italian in London - Norwood 73 Westow Hill, Norwood, London, SE19 1TX Tags: bar, cuisine: italian, price for 2 (exc. drinks): £35, private parties: call for details., vegetarian dishes