Vista is a restaurant located within the Bela Vista Hotel & Spa, established in 1934. It offers high-quality dining.