Positioned along North Bay’s Lakeshore Drive, Super 8 is the prime destination for those looking for hotel accommodations while visiting North Bay. Only minutes from local attractions, shopping centres, and the heart of North Bay’s downtown business...