
Overview: Just in time for the winter vacation season comes the Riu Santa Fe in Los Cabos (Cabo San Lucas), Mexico. It sits just off of the southern end of the Baja Peninsula on a gorgeous stretch of white sandy beach. Be prepared to get spoiled at this 5 star luxury resort… Opening November 2007