Overview
The 27.31m/89'7" motor yacht 'Leigh' by the Italian shipyard Mochi Craft offers flexible accommodation for up to 8 guests in 4 cabins and features interior styling by Italian designer Nuvolari Lenard. Built in 1996, Leigh's bespoke fittings and design ensure guests can explore the ocean's wonders in style and comfort.


