120 Room St. Regis Los Cabos Hotel Announced for 2021

Expected to open in early 2021, The St. Regis Los Cabos will be located in Quivira, Los Cabos, an exclusive residential community where the Pacific Ocean meets the Sea of Cortez.
Source: New feed


Leave a Reply