Coffee & Tea in London - Earl's Court 24A Earls Court Gardens, Earl's Court, London, SW5 0SY Tags: internet cafes