Four Stars in London - Earl's Court 10-12 Bina Gardens, Earl's Court, London, SW5 0LA Tags: air conditioning, business facilities, child care service, laundry service, televisions