The 128' cruising sloop Mamamouchi is one of the finest Superyachts to come from the drawing board of Dubois Naval Architects. Built by Pendennis in 1996 she has a particularly sleek profile while a trade mark pilot house, openly linking to the elegant lower saloon.