Mansion at 12 Indian Creek sells for $28 million

July 22, 2014 05:28 PM