Fans of Mexico beaches and Cancun beach vacations should check out this travel video of the Riu Palace Peninsula, one of Cancun’s newest all-inclusive hotels.
Tag: Riu
VIDEO: Riu Plaza Panama Hotel, in Panama City
One of the largest hotels in Panama City, Panama, the Riu Plaza Panama has lots of amenities and great views. This travel video takes you inside.