From buzzy, Venetian-style bacaro cool to elegant neighbourhood spots and hearty home cooking, London has an abundance of excellent Italian restaurants to choose from. Hand-rolled pasta, regional specialities and an unfussy yet vivacious style is the hallmark of Italian cuisine; here's where to enjoy the best of it.