This 2025 Liberty is an 11.3 metre luxury motor cruiser for five guests across two cabins, based at Hesse, France.