Riu Palace St. Martin (celebrating its first birthday in May!) is situated on the beautiful Caribbean Island of Saint Martin. The resort is situated Anse Marcel, the French part of the island, and allows for guests to explore this beautiful historic town right from the resort. Situated in a cove, the waters are peaceful and […]