Holiday Inn Express Hotel & Suites North Bay

Holiday Inn Express Hotel & Suites North Bay Address: 1325 Seymour Street, North Bay, Canada

Minimum price found for Holiday Inn Express Hotel & Suites North Bay was: 138 CAD

Click here to get more information, photos & guest ratings for Holiday Inn Express Hotel & Suites North Bay