Vista 18
Primary Business Category
Description
Vista 18 Restaurant + Lounge 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 Inner Harbour, the snow-capped Olympic Mountain range, Juan de Fuca Strait and beautiful downtown Victoria Ð Breakfast, happy hour or dinner, Vista 18 has a lot to offer. Their menu focuses on free-range, organic and local products for an experience that is Authentic + Local + Elevated.