Bella Vista is an Italian restaurant and café offering high-quality dishes made from fresh ingredients and a wide selection of Italian wines.