Choose your room
Holiday Inn Express London is located in London. Take advantage of recreation opportunities including an indoor pool and a fitness center. Featured amenities include a business center, a 24-hour front desk, and multilingual staff. Free self parking is available onsite. Satellite television is provided for your entertainment. Conveniences include desks and coffee/tea makers, and you can also request cribs/infant beds.