Overview
The 25.9m/85' motor yacht 'Top' by the British shipyard Princess offers flexible accommodation for up to 8 guests in 4 cabins. Built in 2010, Top's bespoke fittings and design ensure guests can explore the ocean's wonders in style and comfort.


