TagBC

Victoria, British Columbia

Victoria, British Columbia

Victoria the capital city of British Columbia, Canada, and is located on the southern tip of Vancouver Island off Canada’s

The Butchart Gardens

The Butchart Gardens

The Butchart Gardens is one of the top tourist attractions in Victoria, British Columbia and ranked by USA Today, CNN