Bella Vista is a restaurant offering a unique dining experience. It specializes in Italian cuisine.