Price from USD 127,00 per night in Holiday Inn Express London in London (United Kingdom). Holiday Inn Express London is located in London. Satellite television is provided for your entertainment. Conveniences include desks and coffee/tea makers, and you can also request cribs/infant beds.
Take advantage of recreation opportunities including an indoor pool and a fitness facility. Featured amenities include a business center, a 24-hour front desk, and multilingual staff. Self parking is available onsite.