Le Blanc Spa Resort celebrates grand opening of its second property in Los Cabos
Palace Resorts, the company that sets the standard in five-star, all-inclusive resort accommodations – celebrated the grand opening of Le Blanc Spa Resort Los Cabos, with a weekend-long bash featuring