North America • Mexico • Riu Palace Mexico All Inclusive
A Spanish Castle on the beach in Playa del Carmen, Mexico offering your clients first class service and amenities.
Destination 360 is your friendly travel guide.
If you like to travel, like us on Facebook or spread the good word. Thanks!