Le Blanc Spa Resort, Mexico’s Ultimate Luxury Resort, Debuts its Second Property in Los Cabos

The AAA Five Diamond recognized brand is set to open Fall 2017 March 29, 2017 – Palace Resorts, the company that sets the standard in five-star, all-inclusive resort accommodations – is pleased to announce the highly anticipated debut of luxurious, Le Blanc Spa Resort Los Cabos in Fall 2017.  The second property comes after the tremendous…