Three Stars in London - Earl's Court 34-44 Barkston Gardens, Earl's Court, London, SW5 0EW Tags: air conditioning, bar, business facilities, conferences, lounge bar, private parties: up to 150 guests, restaurant