Italian in London - Earl's Court 166 Earls Court Road, Earl's Court, London, SW5 9QQ Tags: authentic Italian, bistro, cozy vibe, family-run, homemade, intimate, italian, private parties: up to 25 guests, tiramisu, vegetarian dishes