August 24, 2011 / Alejandra Tenorio Two-Acre Waterfront Property on Miami’s Indian Creek Island Sold for $15 million