Movies filmed in Youbou, British Columbia, Canada
There are 1 movies that were filmed in Youbou, British Columbia, Canada.
Youbou is a community located on the north shore of Cowichan Lake, west of Duncan and a 15-minute drive west of the community of Lake Cowichan, Canada. The former mill town on Vancouver Island provides a public beach and extensive recreational opportunities, including fishing, boating, and hiking.