Holiday Inn Express & Suites - Ottawa, an IHG Hotel is offering accommodation in Ottawa. This 3-star hotel offers a shared lounge, a 24-hour front desk and free Wi-Fi. The property is non-smoking and is set 26 km from Hegeler Carus Mansion.
Number of rooms: 15
2850 Columbus Street, Ottawa, 61350, United States