L'hôtel Ibis London Earls Court se trouve à l'ouest de Londres, à 500 mètres du parc des expositions Earls Court.
Grâce à son emplacement, à son accès facile et à ses commodités pour tenir des réunions, des événements, des conférences et des congrès (il dispose de 8 salles de réunions pour 1 200 personnes), l'Ibis London Earls Court est le site d'accueil choisi pour beaucoup d'événements internationaux.