Bella Vista is an Italian restaurant known for its thin-crust, wood-fired pizza and homemade pasta, served in a trattoria setting with a terrace overlooking the lake.