It is called Indian Creek, an artificial island known as the millionaire ... expensive home ever seen ($295 million) was put up for sale. Indian Creek is located in Miami-Dade County, Florida ...
and residences are currently for sale if you’re ready to start planning your move. This article was featured in the ...