Italian in London - Chingford 98 Station Road, Chingford, London, E4 7BA Tags: cuisine: italian, outdoor seating, price for 2 (exc. drinks): £30, vegetarian dishes