Downtown Hotel's Location Ideal for All Travelers Located in the trendy Golden Triangle District of downtown Ottawa. Holiday Inn Hotel & Suites - Ottawa Downtown is a well-appointed hotel.
Holiday Inn Hotel & Suites
111 Cooper St, Ottawa, ON K2P 2E3
Products and Services