Vista 18 is located on the 18th floor of Chateau Victoria Hotel & Suites in the heart of downtown Victoria. With an extraordinary menu and breathtaking views of the city’s bustling Inner Harbour, the snow-capped Olympic Mountains, the Pacific’s Juan de Fuca Strait, and beautiful downtown Victoria – Vista 18 has a lot to offer.
Member Since: 1974