Price from USD 141,00 per night in Holiday Inn Express London Victoria in London (United Kingdom). With a stay at Holiday Inn Express London Victoria, you’ll be centrally located in London, convenient to Westminster Cathedral and Buckingham Palace. This family-friendly hotel is close to Trafalgar Square and Royal Albert Hall.
Make yourself at home in one of the 52 guestrooms. Satellite television is provided for your entertainment. Conveniences include direct-dial phones, as well as complimentary newspapers and coffee/tea makers. Make use of convenient amenities, which include wireless Internet access (surcharge) and a concierge desk.