1325 Seymour Street, 1325 Seymour Street, North Bay, ON P1B 9V6 - (705) 476-7700
"Meeting rooms as versatile as you are can be found at the new Holiday Inn Express Hotel in North Bay. Ideal. Address: 1325 Seymour Street North Bay ..."
400eleven.com