Houston's newest French restaurant