Traveling along the main street in the city of North Bay, Ontario, Canada you will find many unique shops, restaurants, hotels, offices and malls. In the past ten years, the city of North Bay has restored many of its heritage buildings and reconstructed the downtown area creating a very charming city.
North Bay, Ontario, Canada, North America.