Built in 1975, Chateau Victoria Hotel & Suites is a locally owned and operated full-service hotel located in the heart of downtown Victoria, BC.
Websites.ca Talk Ep. 51