Bella Vista is an Italian restaurant situated near the lakefront. It offers a combination of Italian and German-maritime cuisine.