Spirit of Rio was photographed by Jeremy in La Napoule, South of France. This beautiful Princess Yachts was built in 2021 and can accommodate up to 8 guests in 4 cabins.