Rancho Las Cruces is situated on the tranquil coast of the Sea of Cortez with the Santa Cruz Mountains in the background, a translucent azure sea in the foreground and the mysterious Cerralvo Island in the distance.
Rancho Las Cruces is situated on the tranquil coast of the Sea of Cortez with the Santa Cruz Mountains in the background, a translucent azure sea in the foreground and the mysterious Cerralvo Island in the distance.