Paradise Found

80-foot Express Motoryacht

Built in 1998