Hotels
Travel
Holiday Inn Express & Suites North Bay
Address:
1325 Seymour Street
P1B9V6 North Bay, CA
view map
Hotel star rating:
2.5 stars
Map:
Contact
·
Privacy
·
Terms