Bella Vista Restaurant offers fresh, Italian cuisine with waterfront views. The menu features a variety of options, from pastas to pizzas.