Ideal for the Earl's Court exhibition halls, Ibis London Earls Court is a 504 room hotel with a restaurant, bar and several meeting rooms.