Destination creator (Voyajo Team)
Lewisporte is a town in central Newfoundland Island, Canada, with a population of 3,312. It is situated in a bay close to the mouth of the Exploits River. Lewisporte has an excellent port and related facilities that serve the many communities along Notre Dame Bay (...) (from Wikipedia)