12 Indian Creek Drive, Miami Beach From the South Florida site: Steel magnate Leroy Schecter got $28 million for his waterfront Miami Beach mansion, The Real Deal has learned. The Leroy Schecter Revocable Trust sold the 12 Indian Creek Drive home on Monday, according to a written statement from Clear Title Group, which handled the closing. The transaction has not been recorded by Miami-Dade County. Schecter paid $18.7 million for the property in April 2006. Indian Creek #1 LLC is the buyer of the seven-bedroom, 16,474-square-foot manse. The company is managed by New York attorney Lawrence Markowitz. Nelson Gonzalez of EWM represented…