Aviva Blog Directory » Local & Global » North America » Canada » New Brunswick » Miramichi

The city of Miramichi is located at the mouth of the Miramichi River in New Brunswick, Canada. The city was founded in 1995, the result of the merger of the towns of Chatham, Newcastle, Loggieville, Douglastown, and several other small towns.

Regular Blogs