Los Cabos

Los Cabos

Two Roads Hospitality had just secured the management contract on a stunning, brand new resort in Cabo San Lucas that opened its doors the prior summer. The Cape is a Thompson hotel that sits on the Sea of Cortez overlooking El Arco. Its location is pretty near...