14458 SW 93rd Terrace, Miami, FL 33186