Craigdarroch Castle

Craigdarroch Castle

A restored Victorian mansion in Victoria, British Columbia portrays upper-class life at the time and showcases the role the house played in the history of the city