in the heart of downtown
Victoria’s only elevated restaurant
Local Flavours spectacular views
Vista 18 is located on the 18th floor of chateau victoria hotel & suites
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.