Botwood is a town in north-central Newfoundland, Newfoundland and Labrador, Canada in Census Division 6. Take a look below for 24 interesting and awesome facts about Botwood, Newfoundland and Labrador, Canada. 1. It is located on the west shore of the Bay of Exploits on a natural deep water harbour used by cargo ships and…