The Cape, a Thompson Hotel, Debuts in Los Cabos Meetings & Conventions The 161-room Cape, a Thompson Hotel, is now open in Los Cabos on Mexico's Baja Peninsula. The Cabo San Lucas property, Thompson's first in the country, combines the brand's hip urban aesthetic with a retro 1960s Southern California-meets-Baja vibe, ... |