When was the Cape Thompson hotel built?
When was the Cape Thompson hotel built? 2015 Thompson Hotels announces the Summer 2015 opening of its first luxury resort in Mexico, The Cape, located along Monuments Beach in Cabo San Lucas. The 161-room beachfront hotel seamlessly blends the brand’s signature urban luxury aesthetic with a distinct Baja sensibility. How many rooms does the Cape […]