Cape Froward is an astounding 235,500 acres of beauty in Patagonia, Chile. Cape Froward views encompass the entire southern part of the Strait and the Darwin Mountains, the Magdelena Channel and all the islands to the south in the Drake Sea. The property has about 27 miles of coastline.
The abundance of flora and fauna make Cape Froward an incredible opportunity ...
Click to learn more