O hotel Ibis London Earls Court está localizado ao Oeste de Londres, a apenas 500m do centro de exposições Earls Court.
Graças a sua perfeita localização e seu acesso fácil (a 2 minutos de West Brompton e a 5 minutos da estação de metrô Earls Court), e suas comodidades para reuniões, eventos, conferências e congressos, (possui 8 salas para reuniões para até 1.200 pessoas), o recinto eleito para vários encontros internacionais.