Los Cabos – The Cape, A Hotel Review

Los Cabos is located on the Mexican peninsula of Baja California Sur. It is composed of two towns, Cabo San Lucas and San José del Cabo. Los Cabos is a desert land located along the coast of the Sea of Cortez. The coastline is full of luxury hotels and and rental properties. With arguably some…

Read More