Located in Cancun (Zona Hotelera), Riu Palace Peninsula - All Inclusive is within a 10-minute walk of Langosta Beach and Tortuga Beach. This upscale property is 4.2 mi (6.7 km) from La Isla Shopping Mall and 6. ... Read more

View all Luxury Hotels in Cancun