Bella Vista is an Italian restaurant offering quality dishes made with fresh ingredients and a wide selection of Italian wines in a pleasant atmosphere.