Motorboat Leopard 24 · 2004Port Grimaud (Grimaud), Grimaud, France7 beds3 cabins3 bathrooms24 m longWith Captain30 kn max speed1,500 hp engineLuxurious · Stand-Up PaddleboardShow prices