Italian restaurant Bel Vista offers a space for good company.