Holiday Inn Express London - Limehouse is a modern hotel located in the Limehouse area of East London. It offers vacation homes that are designed with comfort and convenience in mind. Each vacation home is well-appointed and features amenities such as a fully equipped kitchenette, comfortable beds, and a private bathroom. The hotel is conveniently located near popular attractions like the Tower of London and Canary Wharf, as well as a variety of restaurants, bars, and shops.