Holiday Inn Express & Suites London Downtown
Holiday Inn Express & Suites London Downtown is a 3-star hotel located in the center of London. The hotel was opened in 2007 and remains an example of contemporary architecture in London ever since.
Labatt Park is about 20 minutes' walk away. The property lies within 1 km from the city center.
The venue is set next to fairgrounds and a shopping mall.
Holiday Inn Express & Suites London Downtown features 109 rooms across 10 floors. Bathrooms are appointed with a bathtub, a shower and a hairdryer.
A hot breakfast is served daily. The property offers a family restaurant serving Canadian cuisine. Guests can share a meal in The Morrissey House and Amici Italian Restaurant, located about 50 meters away.
Guests can reach Holiday Inn Express & Suites London Downtown by car from London airport in 15 minutes.
Service-minded staff provides guests with 24-hour front desk, housekeeping and room service.
A tennis court and a golf course are also offered on the premises. Such fitness options as fitness classes and a gym are available on site.