South Texada Island Provincial Park

South Texada Island Provincial Park is a provincial park in British Columbia, Canada, located on the southwest side of Texada Island. Created in 1997, the park is approximately 900 ha. in area.

South Texada Island Provincial Park

South Texada Island Provincial Park is a provincial park in British Columbia, Canada, located on the southwest side of Texada Island. Created in 1997, the park is approximately 900 ha. in area.