Grand Velas Los Cabos opens

Velas Resorts’ fifth luxury all-inclusive has opened near Cabo San Lucas, featuring two-story wellness suites, a 35,000-square-foot spa, a convention center and several gourmet restaurants. … Read more