Mansion at 12 Indian Creek sells for $28 million

July 22, 2014 5:28 PM