Newcastle Island Marine Provincial Park Canada, Nanaimo

Newcastle Island Marine Provincial Park

Newcastle Island is a provincial park located on a small island off the coast of Nanaimo, British Columbia, Canada.