Loading
  • 21 Aug, 2019

  • By, Wikipedia

South Texada Island Provincial Park

South Texada Island Provincial Park is a provincial park in British Columbia, Canada. It is located on the SouthWest side of Texada Island. Created in 1997, the park is approximately 900 hectares (2,200 acres) in area.

References

  1. ^ "South Texada Island Park". BC Parks. Retrieved 2024-06-04.

See also